D3D12_STENCIL_OP-Enumeration (d3d12.h)
Gibt die Schablonenvorgänge an, die während des Tests mit Tiefenschablonen ausgeführt werden können.
Syntax
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
} ;
Konstanten
D3D12_STENCIL_OP_KEEP Wert: 1 Behalten Sie die vorhandenen Schablonendaten bei. |
D3D12_STENCIL_OP_ZERO Wert: 2 Legen Sie die Schablonendaten auf 0 fest. |
D3D12_STENCIL_OP_REPLACE Wert: 3 Legen Sie die Schablonendaten auf den Verweiswert festgelegt, indem Sie ID3D12GraphicsCommandList::OMSetStencilRef aufrufen. |
D3D12_STENCIL_OP_INCR_SAT Wert: 4 Erhöhen Sie den Schablonenwert um 1, und klammern Sie das Ergebnis ein. |
D3D12_STENCIL_OP_DECR_SAT Wert: 5 Verringern Sie den Schablonenwert um 1, und klammern Sie das Ergebnis ein. |
D3D12_STENCIL_OP_INVERT Wert: 6 Umkehren Sie die Schablonendaten. |
D3D12_STENCIL_OP_INCR Wert: 7 Erhöhen Sie den Schablonenwert um 1, und umschließen Sie das Ergebnis bei Bedarf. |
D3D12_STENCIL_OP_DECR Wert: 8 Verringern Sie den Schablonenwert um 1, und umschließen Sie das Ergebnis bei Bedarf. |
Hinweise
Diese Aufzählung wird von der D3D12_DEPTH_STENCILOP_DESC-Struktur verwendet.
Anforderungen
Kopfzeile | d3d12.h |