Bagikan melalui


D3DCOLOR_XYUV makro

Menginisialisasi warna dengan nilai (y, u, v).

Sintaks

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

Parameter

y

Komponen luminance warna. Nilai ini harus dalam rentang 0 hingga 255.

u

Kecerahan biru warna. Nilai ini harus dalam rentang 0 hingga 255.

v

Kecerahan merah warna. Nilai ini harus dalam rentang 0 hingga 255.

Nilai kembali

Mengembalikan nilai D3DCOLOR yang sesuai dengan nilai yang disediakan (y, u, v).

Keterangan

Warna RGB dapat dikurangi menjadi 16 bit per piksel dengan konversi ke perbedaan luminans dan warna dengan persamaan berikut:

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

Persyaratan

Persyaratan Nilai
Header
D3d9types.h

Lihat juga

Makro

D3DCOLOR_ARGB

D3DCOLOR_AYUV