Partager via


ID3D10Device::CreateBlendState, méthode (d3d10.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 D3D10_BLEND_DESC *pBlendStateDesc,
  [out] ID3D10BlendState       **ppBlendState
);

Paramètres

[in] pBlendStateDesc

Type : const D3D10_BLEND_DESC*

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

[out] ppBlendState

Type : ID3D10BlendState**

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

Valeur retournée

Type : HRESULT

Cette méthode retourne l’un des codes de retour Direct3D 10 suivants.

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.

Configuration requise

   
Plateforme cible Windows
En-tête d3d10.h
Bibliothèque D3D10.lib

Voir aussi

ID3D10Device Interface