Structure D3DCOLORVALUE (D3D9Types.h)

Décrit les valeurs de couleur.

Syntaxe

typedef struct _D3DCOLORVALUE {
  float r;
  float g;
  float b;
  float a;
} D3DCOLORVALUE;

Membres

r

Type : float

Valeur à virgule flottante qui spécifie le composant rouge d’une couleur. Cette valeur se situe généralement dans la plage comprise entre 0,0 et 1,0. La valeur 0,0 indique l’absence complète du composant rouge, tandis qu’une valeur 1.0 indique que le rouge est entièrement présent.

g

Type : float

Valeur à virgule flottante qui spécifie le composant vert d’une couleur. Cette valeur se situe généralement dans la plage comprise entre 0,0 et 1,0. Une valeur de 0,0 indique l’absence complète du composant vert, tandis qu’une valeur de 1.0 indique que le vert est entièrement présent.

b

Type : float

Valeur à virgule flottante qui spécifie le composant bleu d’une couleur. Cette valeur se situe généralement dans la plage comprise entre 0,0 et 1,0. La valeur 0,0 indique l’absence complète du composant bleu, tandis qu’une valeur 1.0 indique que le bleu est entièrement présent.

a

Type : float

Valeur à virgule flottante qui spécifie le composant alpha d’une couleur. Cette valeur se situe généralement dans la plage comprise entre 0,0 et 1,0. Une valeur de 0,0 indique une transparence totale, tandis qu’une valeur de 1,0 indique une opacité totale.

Notes

Vous pouvez définir les membres de cette structure sur des valeurs en dehors de la plage de 0 à 1 pour implémenter des effets inhabituels. Les valeurs supérieures à 1 produisent des lumières fortes qui ont tendance à laver une scène. Les valeurs négatives produisent des lumières sombres qui suppriment la lumière d’une scène.

Spécifications

Condition requise Valeur
En-tête
D3D9Types.h

Voir aussi

Direct3D Structures