enumerazione D3D12_COMPARISON_FUNC (d3d12.h)
Specifica le opzioni di confronto.
Sintassi
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
} ;
Costanti
D3D12_COMPARISON_FUNC_NEVER Valore: 1 Non passare mai il confronto. |
D3D12_COMPARISON_FUNC_LESS Valore: 2 Se i dati di origine sono minori dei dati di destinazione, il confronto passa. |
D3D12_COMPARISON_FUNC_EQUAL Valore: 3 Se i dati di origine sono uguali ai dati di destinazione, il confronto passa. |
D3D12_COMPARISON_FUNC_LESS_EQUAL Valore: 4 Se i dati di origine sono minori o uguali ai dati di destinazione, il confronto passa. |
D3D12_COMPARISON_FUNC_GREATER Valore: 5 Se i dati di origine sono maggiori dei dati di destinazione, il confronto passa. |
D3D12_COMPARISON_FUNC_NOT_EQUAL Valore: 6 Se i dati di origine non sono uguali ai dati di destinazione, il confronto passa. |
D3D12_COMPARISON_FUNC_GREATER_EQUAL Valore: 7 Se i dati di origine sono maggiori o uguali ai dati di destinazione, il confronto viene superato. |
D3D12_COMPARISON_FUNC_ALWAYS Valore: 8 Passare sempre il confronto. |
Commenti
Un'opzione di confronto determina il modo in cui il runtime confronta i dati di origine (nuovi) con i dati di destinazione (esistenti) prima di archiviare i nuovi dati. L'opzione di confronto viene dichiarata in una descrizione prima della creazione di un oggetto. L'API consente di impostare un'opzione di confronto per
- buffer depth-stencil (D3D12_DEPTH_STENCIL_DESC)
- operazioni depth-stencil (D3D12_DEPTH_STENCILOP_DESC)
- stato del campionatore (D3D12_SAMPLER_DESC)
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |