ID3D11Device::CreateRasterizerState-Methode (d3d11.h)
Erstellen Sie ein Rasterisiererstatusobjekt, das der Rasterisierungsphase mitteilt, wie sie sich verhalten soll.
Syntax
HRESULT CreateRasterizerState(
[in] const D3D11_RASTERIZER_DESC *pRasterizerDesc,
[out, optional] ID3D11RasterizerState **ppRasterizerState
);
Parameter
[in] pRasterizerDesc
Typ: const D3D11_RASTERIZER_DESC*
Zeiger auf eine Beschreibung des Rasterungszustands (siehe D3D11_RASTERIZER_DESC).
[out, optional] ppRasterizerState
Typ: ID3D11RasterizerState**
Adresse eines Zeigers auf das erstellte Rasterisierungsstatusobjekt (siehe ID3D11RasterizerState).
Rückgabewert
Typ: HRESULT
Diese Methode gibt E_OUTOFMEMORY zurück, wenn nicht genügend Arbeitsspeicher vorhanden ist, um den Compute-Shader zu erstellen. Weitere mögliche Rückgabewerte finden Sie unter Direct3D 11-Rückgabecodes .
Hinweise
4096 eindeutige Rasterisiererstatusobjekte können gleichzeitig auf einem Gerät erstellt werden.
Wenn eine Anwendung versucht, eine Rasterizer-Zustandsschnittstelle mit demselben Zustand wie eine vorhandene Schnittstelle zu erstellen, wird dieselbe Schnittstelle zurückgegeben, und die Gesamtzahl der eindeutigen Rasterizerstatusobjekte bleibt gleich.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d11.h |
Bibliothek | D3D11.lib |