Structure D3DMATERIAL9
Spécifie les propriétés de matériau.
Syntaxe
typedef struct D3DMATERIAL9 {
D3DCOLORVALUE Diffuse;
D3DCOLORVALUE Ambient;
D3DCOLORVALUE Specular;
D3DCOLORVALUE Emissive;
float Power;
} D3DMATERIAL9, *LPD3DMATERIAL9;
Membres
-
Diffus
-
Type : D3DCOLORVALUE
-
Valeur spécifiant la couleur diffuse du matériau. Consultez D3DCOLORVALUE.
-
Ambiant
-
Type : D3DCOLORVALUE
-
Valeur spécifiant la couleur ambiante du matériau. Consultez D3DCOLORVALUE.
-
Spéculaire
-
Type : D3DCOLORVALUE
-
Valeur spécifiant la couleur spéculaire du matériau. Consultez D3DCOLORVALUE.
-
Émissif
-
Type : D3DCOLORVALUE
-
Valeur spécifiant la couleur émissive du matériau. Consultez D3DCOLORVALUE.
-
Power
-
Type : float
-
Valeur à virgule flottante spécifiant la netteté des surbrillances spéculaires. Plus la valeur est élevée, plus la mise en surbrillance est nette.
Notes
Pour désactiver les surbrillances spéculaires, définissez D3DRS_SPECULARENABLE sur FALSE, à l’aide de D3DRENDERSTATETYPE. Il s’agit de l’option la plus rapide, car aucune mise en évidence spéculaire ne sera calculée.
Pour plus d’informations sur l’utilisation du moteur d’éclairage pour calculer l’éclairage spéculaire, consultez Éclairage spéculaire (Direct3D 9).
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi