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 |