Partager via


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

Créez un objet d’état de fusion qui encapsule l’état de fusion pour l’étape de fusion-sortie.

Syntaxe

HRESULT CreateBlendState(
  [in]            const D3D11_BLEND_DESC *pBlendStateDesc,
  [out, optional] ID3D11BlendState       **ppBlendState
);

Paramètres

[in] pBlendStateDesc

Type : const D3D11_BLEND_DESC*

Pointeur vers une description d’état de fusion (voir D3D11_BLEND_DESC).

[out, optional] ppBlendState

Type : ID3D11BlendState**

Adresse d’un pointeur vers l’objet blend-state créé (voir ID3D11BlendState).

Valeur retournée

Type : HRESULT

Cette méthode retourne E_OUTOFMEMORY si la mémoire est insuffisante pour créer l’objet blend-state. Pour connaître les autres valeurs de retour possibles, consultez Codes de retour Direct3D 11 .

Remarques

Une application peut créer jusqu’à 4 096 objets blend-state uniques. Pour chaque objet créé, le runtime vérifie si un objet précédent a le même état. Si un tel objet précédent existe, le runtime retourne un pointeur vers les instance précédents au lieu de créer un objet en double.

Windows Phone 8 : Cette API est prise en charge.

Configuration requise

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

Voir aussi

ID3D11Device