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-typierter Wert, der den Schablonenvorgang identifiziert, der ausgeführt werden soll, wenn schablonentests fehlschlägt.
StencilDepthFailOp
Ein D3D12_STENCIL_OP-typierter Wert, der den Schablonenvorgang identifiziert, der ausgeführt werden soll, wenn die Schablonentests übergeben und Tiefentests fehlschlägt.
StencilPassOp
Ein D3D12_STENCIL_OP-typierter Wert, der den Schablonenvorgang identifiziert, der ausgeführt werden soll, wenn Schablonentests und Tiefentests beide übergeben werden.
StencilFunc
Ein D3D12_COMPARISON_FUNC-typierter Wert, der die Funktion identifiziert, die Schablonendaten mit vorhandenen Schablonendaten vergleicht.
Bemerkungen
Alle Schablonenvorgänge werden als D3D12_STENCIL_OP-typisierter Wert angegeben. Jeder Schablonenvorgang kann je nach Ergebnis des Schablonentests anders festgelegt werden, das als Schablonenfunc bezeichnet wird, im Schablonentestteil der Tiefenablonentests.
Mitglieder von D3D12_DEPTH_STENCIL_DESC verfügen über diese Struktur für ihren Datentyp.
Requirements (Anforderungen)
Header | d3d12.h |