ID3D11Device::CreateDepthStencilState-Methode (d3d11.h)
Erstellen Sie ein Tiefenschablonenzustandsobjekt, das Tiefenschablonentestinformationen für die Ausgabefusionsphase kapselt.
Syntax
HRESULT CreateDepthStencilState(
[in] const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,
[out, optional] ID3D11DepthStencilState **ppDepthStencilState
);
Parameter
[in] pDepthStencilDesc
Typ: const D3D11_DEPTH_STENCIL_DESC*
Zeiger auf eine Tiefenschablonenzustandsbeschreibung (siehe D3D11_DEPTH_STENCIL_DESC).
[out, optional] ppDepthStencilState
Typ: ID3D11DepthStencilState**
Adresse eines Zeigers auf das erstellte Tiefenschablonenzustandsobjekt (siehe ID3D11DepthStencilState).
Rückgabewert
Typ: HRESULT
Diese Methode gibt einen der folgenden Direct3D 11-Rückgabecodes zurück.
Hinweise
4096 eindeutige Tiefenschablonenzustandsobjekte können gleichzeitig auf einem Gerät erstellt werden.
Wenn eine Anwendung versucht, eine Tiefenschablonenzustandsschnittstelle mit demselben Zustand wie eine vorhandene Schnittstelle zu erstellen, wird dieselbe Schnittstelle zurückgegeben, und die Gesamtanzahl eindeutiger Tiefenschablonenzustandsobjekte bleibt gleich.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d11.h |
Bibliothek | D3D11.lib |