Share via


État d’ombrage (Direct3D 9)

Direct3D prend en charge l’ombrage plat et Gouraud. La valeur par défaut est l’ombrage Gouraud. Pour contrôler le mode d’ombrage actuel, votre application C++ spécifie un membre du type énuméré D3DSHADEMODE pour l’état de rendu D3DRS_SHADEMODE.

L’exemple de code C++ suivant illustre le processus de définition de l’état d’ombrage en mode d’ombrage plat.

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

États de rendu