Freigeben über


ID3D11DeviceContext::OMSetDepthStencilState-Methode (d3d11.h)

Legt den Tiefenschablonenzustand der Output-Merger-Phase fest.

Syntax

void OMSetDepthStencilState(
  [in, optional] ID3D11DepthStencilState *pDepthStencilState,
  [in]           UINT                    StencilRef
);

Parameter

[in, optional] pDepthStencilState

Typ: ID3D11DepthStencilState*

Zeiger auf eine Tiefenschablonenzustandsschnittstelle (siehe ID3D11DepthStencilState), um an das Gerät zu binden. Legen Sie dies auf NULL fest, um den in D3D11_DEPTH_STENCIL_DESC aufgeführten Standardzustand zu verwenden.

[in] StencilRef

Typ: UINT

Referenzwert, der beim Durchführen eines Tiefenschablonentests ausgeführt werden soll. Siehe Bemerkungen.

Rückgabewert

Keine

Bemerkungen

Um eine Tiefenschablonenzustandsschnittstelle zu erstellen, rufen Sie ID3D11Device::CreateDepthStencilState auf.

Die -Methode enthält einen Verweis auf die übergebenen Schnittstellen. Dies unterscheidet sich vom Gerätestatusverhalten in Direct3D 10.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d11.h
Bibliothek D3D11.lib

Weitere Informationen

ID3D11DeviceContext