Enumerasi D3DSTENCILOP
Mendefinisikan operasi stensil-buffer.
Sintaks
typedef enum D3DSTENCILOP {
D3DSTENCILOP_KEEP = 1,
D3DSTENCILOP_ZERO = 2,
D3DSTENCILOP_REPLACE = 3,
D3DSTENCILOP_INCRSAT = 4,
D3DSTENCILOP_DECRSAT = 5,
D3DSTENCILOP_INVERT = 6,
D3DSTENCILOP_INCR = 7,
D3DSTENCILOP_DECR = 8,
D3DSTENCILOP_FORCE_DWORD = 0x7fffffff
} D3DSTENCILOP, *LPD3DSTENCILOP;
Konstanta
-
D3DSTENCILOP_KEEP
-
Jangan perbarui entri dalam buffer stensil. Ini adalah nilai default.
-
D3DSTENCILOP_ZERO
-
Atur entri stensil-buffer ke 0.
-
D3DSTENCILOP_REPLACE
-
Ganti entri stensil-buffer dengan nilai referensi.
-
D3DSTENCILOP_INCRSAT
-
Tingkatkan entri stensil-buffer, menjepit ke nilai maksimum.
-
D3DSTENCILOP_DECRSAT
-
Menurunkan entri stensil-buffer, menjepit ke nol.
-
D3DSTENCILOP_INVERT
-
Ganti bit dalam entri stensil-buffer.
-
D3DSTENCILOP_INCR
-
Tingkatkan entri stensil-buffer, pembungkusan ke nol jika nilai baru melebihi nilai maksimum.
-
D3DSTENCILOP_DECR
-
Mengurangi entri stensil-buffer, membungkus ke nilai maksimum jika nilai baru kurang dari nol.
-
D3DSTENCILOP_FORCE_DWORD
-
Memaksa enumerasi ini untuk mengkompilasi ke ukuran 32 bit. Tanpa nilai ini, beberapa pengkompilasi akan memungkinkan enumerasi ini dikompilasi ke ukuran selain 32 bit. Nilai ini tidak digunakan.
Keterangan
Entri stensil-buffer adalah nilai bilangan bulat mulai dari 0 hingga 2ⁿ - 1, di mana n adalah kedalaman bit buffer stensil.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk