D3D12_DEPTH_STENCILOP_DESC-Struktur (d3d12.h)
Beschreibt Schablonenvorgänge, die basierend auf den Ergebnissen des Schablonentests ausgeführt werden können.
Syntax
typedef struct D3D12_DEPTH_STENCILOP_DESC {
D3D12_STENCIL_OP StencilFailOp;
D3D12_STENCIL_OP StencilDepthFailOp;
D3D12_STENCIL_OP StencilPassOp;
D3D12_COMPARISON_FUNC StencilFunc;
} D3D12_DEPTH_STENCILOP_DESC;
Member
StencilFailOp
Ein D3D12_STENCIL_OP typisierter Wert, der den Schablonenvorgang identifiziert, der ausgeführt werden soll, wenn der Schablonentest fehlschlägt.
StencilDepthFailOp
Ein D3D12_STENCIL_OP typisierter Wert, der den Schablonenvorgang angibt, der ausgeführt werden soll, wenn der Schablonentest erfolgreich ist und der Tiefentest fehlschlägt.
StencilPassOp
Ein D3D12_STENCIL_OP typisierter Wert, der den Schablonenvorgang angibt, der ausgeführt werden soll, wenn schablonen- und tiefentests erfolgreich sind.
StencilFunc
Ein D3D12_COMPARISON_FUNC typisierter Wert, der die Funktion identifiziert, die Schablonendaten mit vorhandenen Schablonendaten vergleicht.
Hinweise
Alle Schablonenvorgänge werden als D3D12_STENCIL_OP typisierter Wert angegeben. Jeder Schablonenvorgang kann basierend auf dem Ergebnis des Schablonentests, der als StencilFunc bezeichnet wird, im Schablonentestbereich des Tiefenschablonentests unterschiedlich festgelegt werden.
Member von D3D12_DEPTH_STENCIL_DESC verfügen über diese Struktur für ihren Datentyp.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12.h |