Condividi tramite


Metodo ID3D11Device1::CreateRasterizerState1 (d3d11_1.h)

Crea un oggetto stato rasterizzatore che informa la fase del rasterizzatore come comportarsi e forza il conteggio dei campioni durante il rendering o la rasterizzazione UAV.

Sintassi

HRESULT CreateRasterizerState1(
  [in]            const D3D11_RASTERIZER_DESC1 *pRasterizerDesc,
  [out, optional] ID3D11RasterizerState1       **ppRasterizerState
);

Parametri

[in] pRasterizerDesc

Puntatore a una struttura D3D11_RASTERIZER_DESC1 che descrive lo stato del rasterizzatore.

[out, optional] ppRasterizerState

Indirizzo di un puntatore all'interfaccia ID3D11RasterizerState1 per l'oggetto stato del rasterizzatore creato.

Valore restituito

Questo metodo restituisce E_OUTOFMEMORY se la memoria non è sufficiente per creare l'oggetto stato rasterizzatore. Per altri possibili valori restituiti, vedere Codici restituiti Direct3D 11 .

Commenti

Un'app può creare fino a 4096 oggetti di stato di rasterizzatore univoci. Per ogni oggetto creato, il runtime verifica se un oggetto precedente ha lo stesso stato. Se tale oggetto precedente esiste, il runtime restituirà un puntatore all'istanza precedente anziché creare un oggetto duplicato.

Requisiti

   
Client minimo supportato Windows 8 e Platform Update per Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d3d11_1.h
Libreria D3D11.lib

Vedi anche

ID3D11Device1