Compartir a través de


macro de D3DCOLOR_AYUV

Inicializa un color con los valores (a,y,u,v).

Sintaxis

D3DCOLOR D3DCOLOR_AYUV(
   int a,
   int y,
   int u,
   int v
);

Parámetros

a

Componente alfa del color. Este valor debe estar comprendido entre 0 y 255.

y

Componente de luminancia del color. Este valor debe estar comprendido entre 0 y 255.

u

Brillo azul del color. Este valor debe estar comprendido entre 0 y 255.

v

Brillo rojo del color. Este valor debe estar comprendido entre 0 y 255.

Valor devuelto

Devuelve el valor D3DCOLOR que corresponde a los valores ARGB proporcionados.

Observaciones

Un color RGB se puede reducir a 16 bits por píxel mediante la conversión a las diferencias de luminancia y color con las siguientes ecuaciones:

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

Requisitos

Requisito Value
Encabezado
D3d9types.h

Consulte también

Macros

D3DCOLOR_ARGB

D3DCOLOR_XYUV