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

Vedi anche

CD3DX12_DEPTH_STENCIL_DESC

Enumerazioni di base