D3D10_DEPTH_STENCIL_DESC-Struktur (d3d10.h)
Beschreibt den Tiefenschablonenzustand.
Syntax
typedef struct D3D10_DEPTH_STENCIL_DESC {
BOOL DepthEnable;
D3D10_DEPTH_WRITE_MASK DepthWriteMask;
D3D10_COMPARISON_FUNC DepthFunc;
BOOL StencilEnable;
UINT8 StencilReadMask;
UINT8 StencilWriteMask;
D3D10_DEPTH_STENCILOP_DESC FrontFace;
D3D10_DEPTH_STENCILOP_DESC BackFace;
} D3D10_DEPTH_STENCIL_DESC;
Member
DepthEnable
Typ: BOOL
Ein boolescher Wert, der Tiefentests ermöglicht. Der Standardwert ist TRUE.
DepthWriteMask
Ein Member des D3D10_DEPTH_WRITE_MASK aufgezählten Typ, der einen Teil des Tiefenschablonenpuffers identifiziert, der durch Tiefendaten geändert werden kann. Der Standardwert ist D3D10_DEPTH_WRITE_MASK_ALL.
DepthFunc
Ein Member des D3D10_COMPARISON_FUNC enumerierten Typs, der definiert, wie Tiefendaten mit vorhandenen Tiefendaten verglichen werden. Der Standardwert ist D3D10_COMPARISON_LESS
StencilEnable
Typ: BOOL
Ein boolescher Wert, der Schablonentests ermöglicht. Der Standardwert ist FALSE.
StencilReadMask
Typ: UINT8
Ein -Wert, der einen Teil des Tiefenschablonenpuffers zum Lesen von Schablonendaten angibt. Der Standardwert ist D3D10_DEFAULT_STENCIL_READ_MASK.
StencilWriteMask
Typ: UINT8
Ein -Wert, der einen Teil des Tiefenschablonenpuffers zum Schreiben von Schablonendaten angibt. Der Standardwert ist D3D10_DEFAULT_STENCIL_WRITE_MASK.
FrontFace
Typ: D3D10_DEPTH_STENCILOP_DESC
Eine D3D10_DEPTH_STENCILOP_DESC Struktur, die angibt, wie die Ergebnisse des Tiefentests und des Schablonentests für Pixel verwendet werden, deren normale Oberfläche zur Kamera ausgerichtet ist.
BackFace
Typ: D3D10_DEPTH_STENCILOP_DESC
Eine D3D10_DEPTH_STENCILOP_DESC Struktur, die angibt, wie die Ergebnisse des Tiefentests und des Schablonentests für Pixel verwendet werden, deren normale Oberfläche von der Kamera abgewandt ist.
Hinweise
Der Tiefenschablonenzustand steuert, wie tiefenschablonentests von der Output-Merger-Phase durchgeführt werden.
Die Formate, die schablonen unterstützen, sind DXGI_FORMAT_D24_UNORM_S8_UINT und DXGI_FORMAT_D32_FLOAT_S8X24_UINT.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d10.h |