ID3D10Device::CreateRasterizerState-Methode (d3d10.h)
Erstellen Sie ein Rasterisiererstatusobjekt, das der Rasterisierungsphase mitteilt, wie sie sich verhalten soll.
Syntax
HRESULT CreateRasterizerState(
[in] const D3D10_RASTERIZER_DESC *pRasterizerDesc,
[out] ID3D10RasterizerState **ppRasterizerState
);
Parameter
[in] pRasterizerDesc
Typ: const D3D10_RASTERIZER_DESC*
Zeiger auf eine Beschreibung des Rasterungszustands (siehe D3D10_RASTERIZER_DESC).
[out] ppRasterizerState
Typ: ID3D10RasterizerState**
Adresse eines Zeigers auf das erstellte Rasterizer-Statusobjekt (siehe ID3D10RasterizerState-Schnittstelle).
Rückgabewert
Typ: HRESULT
Diese Methode gibt einen der folgenden Direct3D 10-Rückgabecodes zurück.
Hinweise
4096 eindeutige Rasterisiererstatusobjekte können gleichzeitig auf einem Gerät erstellt werden.
Wenn eine Anwendung versucht, einen Rasterisiererstatus mit derselben Beschreibung wie ein bereits vorhandener Rasterisiererstatus zu erstellen, wird dieselbe Schnittstelle mit einer erhöhten Verweisanzahl zurückgegeben, und die Gesamtzahl der eindeutigen Rasterizer-Statusobjekte bleibt gleich.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d10.h |
Bibliothek | D3D10.lib |