Partilhar via


Estado de sombreamento (Direct3D 9)

O Direct3D suporta sombreamento plano e Gouraud. O padrão é sombreamento Gouraud. Para controlar o modo de sombreamento atual, seu aplicativo C++ especifica um membro do tipo enumerado D3DSHADEMODE para o estado de renderização D3DRS_SHADEMODE.

O exemplo de código C++ a seguir demonstra o processo de definir o estado de sombreamento para o modo de sombreamento plano.

// This code example assumes that d3dDevice is a
// valid pointer to a IDirect3DDevice9 interface.
// Set the shading state.
d3dDevice->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT);

Render Estados