struktur D3DDDIARG_CLEAR (d3dumddi.h)
Struktur D3DDDIARG_CLEAR menjelaskan parameter operasi pembersihan yang dibantu perangkat keras.
Sintaks
typedef struct _D3DDDIARG_CLEAR {
[in] UINT Flags;
[in] UINT FillColor;
[in] FLOAT FillDepth;
[in] UINT FillStencil;
} D3DDDIARG_CLEAR;
Anggota
[in] Flags
Nilai UINT yang menentukan buffer mana yang harus dihapus driver dan bagaimana operasi yang jelas harus dilakukan. Anggota ini bisa menjadi bitwise ATAU dari nilai berikut. Untuk informasi selengkapnya, lihat bagian Keterangan di halaman Hapus referensi.
Nilai | Makna |
---|---|
D3DCLEAR_TARGET (0x00000001l) | Driver harus menghapus target render konteks ke warna yang ditentukan oleh anggota FillColor. Nilai ini didefinisikan dalam D3d8types.h. |
D3DCLEAR_STENCIL (0x00000004l) | Driver harus menghapus buffer stensil konteks ke nilai yang ditentukan oleh anggota FillStencil. Nilai ini didefinisikan dalam D3d8types.h. |
D3DCLEAR_ZBUFFER (0x00000002l) | Driver harus menghapus buffer kedalaman konteks ke kedalaman yang ditentukan oleh anggota FillDepth. Nilai ini didefinisikan dalam D3d8types.h. |
D3DCLEAR_COMPUTERECTS (0x00000008l) | Jika persegi panjang ditentukan untuk dibersihkan, driver harus mengklipnya terhadap viewport saat ini. Jika tidak ada persegi panjang yang ditentukan, driver harus menghapus seluruh viewport. Nilai ini didefinisikan dalam D3dhal.h. |
[in] FillColor
Nilai warna tempat driver harus menghapus target render konteks.
[in] FillDepth
Nilai yang harus digunakan driver untuk mengatur kedalaman dalam buffer kedalaman konteks. Anggota ini bisa menjadi nilai dalam rentang dari 0,0 hingga 1,0.
[in] FillStencil
Nilai tempat driver harus menghapus buffer stensil konteks. Anggota ini bisa menjadi bilangan bulat dalam kisaran 0 hingga 2ⁿ-1, di mana n adalah jumlah bit dalam buffer stensil.
Keterangan
Dalam panggilan ke fungsi Hapus driver tampilan mode pengguna, penunjuk ke struktur D3DDDIARG_CLEAR diteruskan dalam parameter pData . Runtime Microsoft Direct3D meneruskan informasi ke parameter NumRect dan pRect dalam panggilan ke fungsi Clear driver tampilan mode pengguna untuk menentukan area persegi panjang buffer yang harus dibersihkan driver.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | d3dumddi.h (termasuk D3dumddi.h) |