_D3DCOLOR-XYUV-Makro

Initialisiert eine Farbe mit den Werten (y, u, v).

Syntax

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

Parameter

y

Leuchtdichtekomponente der Farbe. Dieser Wert muss zwischen 0 und 255 liegen.

n

Blaue Helligkeit der Farbe. Dieser Wert muss zwischen 0 und 255 liegen.

V

Rote Helligkeit der Farbe. Dieser Wert muss zwischen 0 und 255 liegen.

Rückgabewert

Gibt den D3DCOLOR-Wert zurück, der den angegebenen Werten (y, u, v) entspricht.

Hinweise

Eine RGB-Farbe kann durch Konvertierung in Leuchtdichte und Farbunterschiede mit den folgenden Gleichungen auf 16 Bits pro Pixel reduziert werden:

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

Anforderungen

Anforderung Wert
Header
D3d9types.h

Siehe auch

Makros

D3DCOLOR _ ARGB

D3DCOLOR _ AYUV