Énumération D3DMATERIALCOLORSOURCE
Définit l’emplacement auquel un composant de couleur ou de couleur doit être accessible pour les calculs d’éclairage.
Syntaxe
typedef enum D3DMATERIALCOLORSOURCE {
D3DMCS_MATERIAL = 0,
D3DMCS_COLOR1 = 1,
D3DMCS_COLOR2 = 2,
D3DMCS_FORCE_DWORD = 0x7fffffff
} D3DMATERIALCOLORSOURCE, *LPD3DMATERIALCOLORSOURCE;
Constantes
-
D3DMCS_MATERIAL
-
Utilisez la couleur du matériau actuel.
-
D3DMCS_COLOR1
-
Utilisez la couleur de vertex diffuse.
-
D3DMCS_COLOR2
-
Utilisez la couleur de vertex spéculaire.
-
D3DMCS_FORCE_DWORD
-
Force cette énumération à compiler à 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits. Cette valeur n'est pas utilisée.
Notes
Ces indicateurs sont utilisés pour définir la valeur des états de rendu suivants dans le type énuméré D3DRENDERSTATETYPE .
- D3DRS_AMBIENTMATERIALSOURCE
- D3DRS_DIFFUSEMATERIALSOURCE
- D3DRS_EMISSIVEMATERIALSOURCE
- D3DRS_SPECULARMATERIALSOURCE
Configuration requise
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi