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

Weitere Informationen

Kernstrukturen