enumerasi D3D12_COMPARISON_FUNC (d3d12.h)
Menentukan opsi perbandingan.
Sintaks
typedef enum D3D12_COMPARISON_FUNC {
D3D12_COMPARISON_FUNC_NONE,
D3D12_COMPARISON_FUNC_NEVER = 1,
D3D12_COMPARISON_FUNC_LESS = 2,
D3D12_COMPARISON_FUNC_EQUAL = 3,
D3D12_COMPARISON_FUNC_LESS_EQUAL = 4,
D3D12_COMPARISON_FUNC_GREATER = 5,
D3D12_COMPARISON_FUNC_NOT_EQUAL = 6,
D3D12_COMPARISON_FUNC_GREATER_EQUAL = 7,
D3D12_COMPARISON_FUNC_ALWAYS = 8
} ;
Konstanta
D3D12_COMPARISON_FUNC_NEVER Nilai: 1 Jangan pernah melewati perbandingan. |
D3D12_COMPARISON_FUNC_LESS Nilai: 2 Jika data sumber kurang dari data tujuan, perbandingan lolos. |
D3D12_COMPARISON_FUNC_EQUAL Nilai: 3 Jika data sumber sama dengan data tujuan, perbandingan akan lolos. |
D3D12_COMPARISON_FUNC_LESS_EQUAL Nilai: 4 Jika data sumber kurang dari atau sama dengan data tujuan, perbandingan akan berlalu. |
D3D12_COMPARISON_FUNC_GREATER Nilai: 5 Jika data sumber lebih besar dari data tujuan, perbandingan akan berlalu. |
D3D12_COMPARISON_FUNC_NOT_EQUAL Nilai: 6 Jika data sumber tidak sama dengan data tujuan, perbandingan akan lolos. |
D3D12_COMPARISON_FUNC_GREATER_EQUAL Nilai: 7 Jika data sumber lebih besar dari atau sama dengan data tujuan, perbandingan akan lolos. |
D3D12_COMPARISON_FUNC_ALWAYS Nilai: 8 Selalu lewati perbandingan. |
Keterangan
Opsi perbandingan menentukan bagaimana runtime membandingkan data sumber (baru) dengan data tujuan (yang sudah ada) sebelum menyimpan data baru. Opsi perbandingan dideklarasikan dalam deskripsi sebelum objek dibuat. API memungkinkan Anda mengatur opsi perbandingan untuk
- buffer stensil kedalaman (D3D12_DEPTH_STENCIL_DESC)
- operasi stensil kedalaman (D3D12_DEPTH_STENCILOP_DESC)
- status sampler (D3D12_SAMPLER_DESC)
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12.h |