Bagikan melalui


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

D3dDrawPrimitives2

DdBlt