struktur D3DHAL_DP2COLORFILL (d3dhal.h)
DirectX 9.0 dan versi yang lebih baru saja.
D3DHAL_DP2COLORFILL digunakan untuk operasi pengisian warna saat D3dDrawPrimitives2 merespons token perintah D3DDP2OP_COLORFILL.
Sintaks
typedef struct _D3DHAL_DP2COLORFILL {
DWORD dwSurface;
RECTL rRect;
D3DCOLOR Color;
} D3DHAL_DP2COLORFILL;
Anggota
dwSurface
Menentukan handel ke permukaan yang akan diisi.
rRect
Menentukan struktur RECTL yang menentukan titik kiri atas dan kanan bawah persegi panjang pada permukaan yang akan diisi.
Color
Menentukan D3DCOLOR untuk jenis warna.
Keterangan
Karena driver DirectX 9.0 dan yang lebih baru diperlukan untuk mendukung token perintah D3DDP2OP_COLORFILL, mereka tidak diharuskan untuk mengekspos bit kemampuan yang menunjukkan dukungan tersebut.
Driver tampilan harus mengonversi nilai warna input untuk kelas ARGB dan YUV dari format warna. Untuk operasi pengisian warna, nilai warna input ditentukan dalam anggota Warna . Untuk informasi selengkapnya, lihat Menangani Nilai Warna untuk Format Piksel.
Saat runtime memanggil fungsi DdBlt driver untuk melakukan operasi pengisian warna, runtime mengonversi nilai D3DCOLOR menjadi nilai piksel eksplisit jika runtime mendukung format nilai D3DCOLOR tersebut. Jika runtime tidak mendukung format, nilai D3DCOLOR diteruskan langsung ke driver.
Untuk informasi selengkapnya tentang D3DCOLOR, lihat dokumentasi DirectX SDK.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dhal.h (termasuk D3dhal.h) |
Lihat juga
D3DDP2OP_COLORFILL