Compartilhar via


Estado de sombreamento (Direct3D 9)

O Direct3D dá suporte ao sombreamento simples 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 definição do estado de sombreamento para o modo de sombreamento simples.

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

Renderizar estados