Partager via


macro D3DCOLOR_XYUV

Initialise une couleur avec les valeurs (y, u, v).

Syntaxe

D3DCOLOR D3DCOLOR_XYUV(
   int y,
   int u,
   int v
);

Paramètres

y

Composant luminance de la couleur. Cette valeur doit être comprise entre 0 et 255.

u

Luminosité bleue de la couleur. Cette valeur doit être comprise entre 0 et 255.

v

Luminosité rouge de la couleur. Cette valeur doit être comprise entre 0 et 255.

Valeur retournée

Retourne la valeur D3DCOLOR qui correspond aux valeurs fournies (y, u, v).

Notes

Une couleur RVB peut être réduite à 16 bits par pixel par conversion en luminance et en différences de couleur avec les équations suivantes :

y (luminance) = 0.299*red + 0.587*green + 0.114*blue
u = blue - luminance
v = red - luminance 

Spécifications

Condition requise Valeur
En-tête
D3d9types.h

Voir aussi

Macros

D3DCOLOR_ARGB

D3DCOLOR_AYUV