Struktur D3DCOLORVALUE (D3D9Types.h)

Menjelaskan nilai warna.

Sintaks

typedef struct _D3DCOLORVALUE {
  float r;
  float g;
  float b;
  float a;
} D3DCOLORVALUE;

Anggota

R

Jenis: float

Nilai floating-point yang menentukan komponen merah warna. Nilai ini umumnya berada dalam rentang dari 0,0 hingga 1,0. Nilai 0,0 menunjukkan tidak adanya komponen merah sepenuhnya, sementara nilai 1,0 menunjukkan bahwa warna merah sepenuhnya ada.

g

Jenis: float

Nilai floating-point yang menentukan komponen hijau warna. Nilai ini umumnya berada dalam rentang dari 0,0 hingga 1,0. Nilai 0,0 menunjukkan tidak adanya komponen hijau sepenuhnya, sementara nilai 1,0 menunjukkan bahwa hijau sepenuhnya ada.

B

Jenis: float

Nilai floating-point yang menentukan komponen biru warna. Nilai ini umumnya berada dalam rentang dari 0,0 hingga 1,0. Nilai 0,0 menunjukkan tidak adanya komponen biru sepenuhnya, sementara nilai 1,0 menunjukkan bahwa warna biru sepenuhnya ada.

a

Jenis: float

Nilai floating-point yang menentukan komponen alfa warna. Nilai ini umumnya berada dalam rentang dari 0,0 hingga 1,0. Nilai 0,0 menunjukkan transparan sepenuhnya, sementara nilai 1,0 menunjukkan buram sepenuhnya.

Keterangan

Anda dapat mengatur anggota struktur ini ke nilai di luar rentang 0 hingga 1 untuk menerapkan beberapa efek yang tidak biasa. Nilai yang lebih besar dari 1 menghasilkan lampu kuat yang cenderung membersihkan adegan. Nilai negatif menghasilkan cahaya gelap yang benar-benar menghilangkan cahaya dari adegan.

Persyaratan

Persyaratan Nilai
Header
D3D9Types.h

Lihat juga

Struktur Direct3D