Partager via


ID3D11Device ::CreateRasterizerState, méthode (d3d11.h)

Créez un objet d’état de rastériseur qui indique à la phase de rastériseur comment se comporter.

Syntaxe

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

Paramètres

[in] pRasterizerDesc

Type : const D3D11_RASTERIZER_DESC*

Pointeur vers une description d’état de rastériseur (voir D3D11_RASTERIZER_DESC).

[out, optional] ppRasterizerState

Type : ID3D11RasterizerState**

Adresse d’un pointeur vers l’objet d’état de rastériseur créé (voir ID3D11RasterizerState).

Valeur retournée

Type : HRESULT

Cette méthode retourne E_OUTOFMEMORY si la mémoire est insuffisante pour créer le nuanceur de calcul. Pour obtenir d’autres valeurs de retour possibles, consultez Codes de retour Direct3D 11 .

Remarques

4096 objets d’état rastériseur uniques peuvent être créés sur un appareil à la fois.

Si une application tente de créer une interface d’état de rastériseur avec le même état qu’une interface existante, la même interface est retournée et le nombre total d’objets d’état de rastériseur unique reste le même.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d11.h
Bibliothèque D3D11.lib

Voir aussi

ID3D11Device