Énumération D3DMATERIALCOLORSOURCE
Définit l’emplacement auquel un composant couleur ou couleur doit être accédé 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
-
_Matériau D3DMCS
-
Utilisez la couleur de la matière actuelle.
-
D3DMCS _ COLOR1
-
Utilisez la couleur de vertex diffuse.
-
D3DMCS _ COLOR2
-
Utilisez la couleur de vertex spéculaire.
-
D3DMCS _ forcer _ DWORD
-
Force cette énumération à se compiler à 32 bits de taille. Sans cette valeur, certains compilateurs permettent à cette énumération de 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
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|