Freigeben über


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

Weitere Informationen

ID3D10Geräteschnittstelle