D3D10_DEPTH_STENCILOP_DESC-Struktur (d3d10.h)
Beschreibt die Schablonenvorgänge, die basierend auf den Ergebnissen des Schablonentests ausgeführt werden können.
Syntax
typedef struct D3D10_DEPTH_STENCILOP_DESC {
D3D10_STENCIL_OP StencilFailOp;
D3D10_STENCIL_OP StencilDepthFailOp;
D3D10_STENCIL_OP StencilPassOp;
D3D10_COMPARISON_FUNC StencilFunc;
} D3D10_DEPTH_STENCILOP_DESC;
Member
StencilFailOp
Typ: D3D10_STENCIL_OP
Ein Member des D3D10_STENCIL_OP aufgezählten Typs, der den Schablonenvorgang beschreibt, der ausgeführt werden soll, wenn der Schablonentest fehlschlägt. Der Standardwert ist D3D10_STENCIL_OP_KEEP.
StencilDepthFailOp
Typ: D3D10_STENCIL_OP
Ein Member des D3D10_STENCIL_OP aufgezählten Typs, der den Schablonenvorgang beschreibt, der ausgeführt werden soll, wenn schablonentests erfolgreich sind und der Tiefentest fehlschlägt. Der Standardwert ist D3D10_STENCIL_OP_KEEP.
StencilPassOp
Typ: D3D10_STENCIL_OP
Ein Member des D3D10_STENCIL_OP aufgezählten Typs, der den Schablonenvorgang beschreibt, der beim Schablonen- und Tiefentest ausgeführt werden soll. Der Standardwert ist D3D10_STENCIL_OP_KEEP.
StencilFunc
Ein Member des D3D10_COMPARISON_FUNC aufgezählten Typ, der beschreibt, wie Schablonendaten mit vorhandenen Schablonendaten verglichen werden. Der Standardwert ist D3D10_COMPARISON_ALWAYS.
Hinweise
Der Schablonenvorgang kann basierend auf dem Ergebnis des Schablonentests mit dem StencilFunc-Member unterschiedlich festgelegt werden. Dies kann für den Schablonentestteil des Tiefenschablonentests erfolgen.
Die D3D10_DEPTH_STENCILOP_DESC-Struktur ist ein Element der D3D10_DEPTH_STENCIL_DESC-Struktur .
Anforderungen
Kopfzeile | d3d10.h |