Enumerasi D3DCMPFUNC
Menentukan fungsi perbandingan yang didukung.
Sintaks
typedef enum D3DCMPFUNC {
D3DCMP_NEVER = 1,
D3DCMP_LESS = 2,
D3DCMP_EQUAL = 3,
D3DCMP_LESSEQUAL = 4,
D3DCMP_GREATER = 5,
D3DCMP_NOTEQUAL = 6,
D3DCMP_GREATEREQUAL = 7,
D3DCMP_ALWAYS = 8,
D3DCMP_FORCE_DWORD = 0x7fffffff
} D3DCMPFUNC, *LPD3DCMPFUNC;
Konstanta
-
D3DCMP_NEVER
-
Selalu gagal dalam tes.
-
D3DCMP_LESS
-
Terima piksel baru jika nilainya kurang dari nilai piksel saat ini.
-
D3DCMP_EQUAL
-
Terima piksel baru jika nilainya sama dengan nilai piksel saat ini.
-
D3DCMP_LESSEQUAL
-
Terima piksel baru jika nilainya kurang dari atau sama dengan nilai piksel saat ini.
-
D3DCMP_GREATER
-
Terima piksel baru jika nilainya lebih besar dari nilai piksel saat ini.
-
D3DCMP_NOTEQUAL
-
Terima piksel baru jika nilainya tidak sama dengan nilai piksel saat ini.
-
D3DCMP_GREATEREQUAL
-
Terima piksel baru jika nilainya lebih besar dari atau sama dengan nilai piksel saat ini.
-
D3DCMP_ALWAYS
-
Selalu lulus tes.
-
D3DCMP_FORCE_DWORD
-
Memaksa enumerasi ini untuk mengkompilasi ke ukuran 32 bit. Tanpa nilai ini, beberapa pengkompilasi akan memungkinkan enumerasi ini untuk dikompilasi ke ukuran selain 32 bit. Nilai ini tidak digunakan.
Keterangan
Nilai dalam jenis enumerasi ini menentukan fungsi perbandingan yang didukung untuk status render D3DRS_ZFUNC, D3DRS_ALPHAFUNC, dan D3DRS_STENCILFUNC.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Lihat juga