Condividi tramite


Metodo ID3D11Device::CreateRasterizerState (d3d11.h)

Creare un oggetto stato rasterizzatore che indica alla fase del rasterizzatore come comportarsi.

Sintassi

HRESULT CreateRasterizerState(
  [in]            const D3D11_RASTERIZER_DESC *pRasterizerDesc,
  [out, optional] ID3D11RasterizerState       **ppRasterizerState
);

Parametri

[in] pRasterizerDesc

Tipo: const D3D11_RASTERIZER_DESC*

Puntatore a una descrizione dello stato di rasterizzatore (vedere D3D11_RASTERIZER_DESC).

[out, optional] ppRasterizerState

Tipo: ID3D11RasterizerState**

Indirizzo di un puntatore all'oggetto stato rasterizzatore creato (vedere ID3D11RasterizerState).

Valore restituito

Tipo: HRESULT

Questo metodo restituisce E_OUTOFMEMORY se la memoria non è sufficiente per creare lo shader di calcolo. Per altri possibili valori restituiti, vedere Codici restituiti Direct3D 11 .

Commenti

È possibile creare oggetti di stato di rasterizzatore univoci 4096 in un dispositivo alla volta.

Se un'applicazione tenta di creare un'interfaccia di stato rasterizzatore con lo stesso stato di un'interfaccia esistente, verrà restituita la stessa interfaccia e il numero totale di oggetti di stato di rasterizzatore univoci rimarrà invariato.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d11.h
Libreria D3D11.lib

Vedi anche

ID3D11Device