Bagikan melalui


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)

Lihat juga

Hapus