D3D11_DEPTH_STENCILOP_DESC-Struktur (d3d11.h)
Schablonenvorgänge, die basierend auf den Ergebnissen des Schablonentests ausgeführt werden können.
Syntax
typedef struct D3D11_DEPTH_STENCILOP_DESC {
D3D11_STENCIL_OP StencilFailOp;
D3D11_STENCIL_OP StencilDepthFailOp;
D3D11_STENCIL_OP StencilPassOp;
D3D11_COMPARISON_FUNC StencilFunc;
} D3D11_DEPTH_STENCILOP_DESC;
Member
StencilFailOp
Typ: D3D11_STENCIL_OP
Der Schablonenvorgang, der ausgeführt werden soll, wenn der Schablonentest fehlschlägt.
StencilDepthFailOp
Typ: D3D11_STENCIL_OP
Der Schablonenvorgang, der ausgeführt werden soll, wenn schablonentests und Tiefentests fehlschlagen.
StencilPassOp
Typ: D3D11_STENCIL_OP
Der Schablonenvorgang, der beim Schablonen- und Tiefentest ausgeführt werden soll.
StencilFunc
Eine Funktion, die Schablonendaten mit vorhandenen Schablonendaten vergleicht. Die Funktionsoptionen sind in D3D11_COMPARISON_FUNC aufgeführt.
Hinweise
Alle Schablonenvorgänge werden als D3D11_STENCIL_OP angegeben. Der Schablonenvorgang kann basierend auf dem Ergebnis des Schablonentests unterschiedlich festgelegt werden (was im Schablonentestteil des Tiefenschablonentests als StencilFunc bezeichnet wird.
Diese Struktur ist ein Element einer Tiefenschablonenbeschreibung.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d11.h |