enumerazione D3D12_STENCIL_OP (d3d12.h)
Identifica le operazioni degli stencil che possono essere eseguite durante il test depth-stencil.
Sintassi
typedef enum D3D12_STENCIL_OP {
D3D12_STENCIL_OP_KEEP = 1,
D3D12_STENCIL_OP_ZERO = 2,
D3D12_STENCIL_OP_REPLACE = 3,
D3D12_STENCIL_OP_INCR_SAT = 4,
D3D12_STENCIL_OP_DECR_SAT = 5,
D3D12_STENCIL_OP_INVERT = 6,
D3D12_STENCIL_OP_INCR = 7,
D3D12_STENCIL_OP_DECR = 8
} ;
Costanti
D3D12_STENCIL_OP_KEEP Valore: 1 Mantenere i dati degli stencil esistenti. |
D3D12_STENCIL_OP_ZERO Valore: 2 Impostare i dati degli stencil su 0. |
D3D12_STENCIL_OP_REPLACE Valore: 3 Impostare i dati stencil sul valore di riferimento impostato chiamando ID3D12GraphicsCommandList::OMSetStencilRef. |
D3D12_STENCIL_OP_INCR_SAT Valore: 4 Incrementare il valore dello stencil di 1 e bloccare il risultato. |
D3D12_STENCIL_OP_DECR_SAT Valore: 5 Decrementare il valore dello stencil di 1 e bloccare il risultato. |
D3D12_STENCIL_OP_INVERT Valore: 6 Invertire i dati degli stencil. |
D3D12_STENCIL_OP_INCR Valore: 7 Incrementare il valore dello stencil di 1 ed eseguire il wrapping del risultato, se necessario. |
D3D12_STENCIL_OP_DECR Valore: 8 Decrementare il valore dello stencil di 1 ed eseguire il wrapping del risultato, se necessario. |
Commenti
Questa enumerazione viene utilizzata dalla struttura D3D12_DEPTH_STENCILOP_DESC .
Requisiti
Intestazione | d3d12.h |