Freigeben über


ID3D10Device::OMSetDepthStencilState-Methode (d3d10.h)

Legt den Tiefenschablonenzustand der Output-Merger-Phase fest.

Syntax

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

Parameter

[in] pDepthStencilState

Typ: ID3D10DepthStencilState*

Zeiger auf eine Tiefenschablonenzustandsschnittstelle (siehe ID3D10DepthStencilState), um an das Gerät zu binden.

[in] StencilRef

Typ: UINT

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

Rückgabewert

Keine

Bemerkungen

Rufen Sie ID3D10Device::CreateDepthStencilState auf, um eine Tiefenschablonenzustandsschnittstelle zu erstellen.

Der Tiefenschablonenzustand wird von der Output-Merger-Phase zum Einrichten von Tiefenschablonentests verwendet. Der Schablonenverweiswert ist der Steuerelementwert, der im Tiefenschablonentest verwendet wird.

Die -Methode enthält keinen Verweis auf die übergebenen Schnittstellen. Aus diesem Grund sollten Anwendungen darauf achten, keine schnittstelle freizugeben, die derzeit vom Gerät verwendet wird.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d10.h
Bibliothek D3D10.lib

Weitere Informationen

ID3D10Geräteschnittstelle