Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |