makro D3DCOLOR_AYUV

Menginisialisasi warna menggunakan nilai (a,y,u,v).

Sintaks

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

Parameter

a

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

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 ARGB yang disediakan.

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_XYUV