structure D3D10_DDI_RENDER_TARGET_BLEND_DESC1 (d3d10umddi.h)

La structure D3D10_DDI_RENDER_TARGET_BLEND_DESC1 décrit un état de fusion pour une cible de rendu.

Syntaxe

typedef struct D3D10_DDI_RENDER_TARGET_BLEND_DESC1 {
  [in] BOOL               BlendEnable;
  [in] D3D10_DDI_BLEND    SrcBlend;
  [in] D3D10_DDI_BLEND    DestBlend;
  [in] D3D10_DDI_BLEND_OP BlendOp;
  [in] D3D10_DDI_BLEND    SrcBlendAlpha;
  [in] D3D10_DDI_BLEND    DestBlendAlpha;
  [in] D3D10_DDI_BLEND_OP BlendOpAlpha;
  [in] UINT8              RenderTargetWriteMask;
} D3D10_DDI_RENDER_TARGET_BLEND_DESC1;

Membres

[in] BlendEnable

Valeur booléenne qui spécifie si la fusion est activée pour la cible de rendu associée. TRUE indique que la fusion est activée ; FALSE indique que la fusion est désactivée.

[in] SrcBlend

Valeur de type D3D10_DDI_BLEND qui indique le mode de fusion de la source pour la cible de rendu activée.

[in] DestBlend

Valeur de type D3D10_DDI_BLEND qui indique le mode de fusion de la destination pour la cible de rendu activée.

[in] BlendOp

Valeur de type D3D10_DDI_BLEND_OP qui indique l’opération de fusion pour la cible de rendu activée.

[in] SrcBlendAlpha

Valeur de type D3D10_DDI_BLEND qui indique le mode de fusion de transparence de la source pour la cible de rendu activée.

[in] DestBlendAlpha

Valeur de type D3D10_DDI_BLEND qui indique le mode de fusion de transparence de la destination pour la cible de rendu activée.

[in] BlendOpAlpha

Valeur de type D3D10_DDI_BLEND_OP qui indique l’opération de fusion de transparence pour la cible de rendu activée.

[in] RenderTargetWriteMask

Valeur 8 bits au niveau du bit qui indique les propriétés d’écriture de la cible de rendu activée. Chaque bit doit être défini sur l’une des valeurs suivantes de l’énumération D3D10_DDI_COLOR_WRITE_ENABLE.

Valeur Signification
D3D10_DDI_COLOR_WRITE_ENABLE_RED (1) Écrit en rouge
D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2) Écrit en vert
D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4) Écrit en bleu
D3D10_DDI_COLOR_WRITE_ENABLE_ALPHA (8) Écrit un niveau de transparence
D3D10_DDI_COLOR_WRITE_ENABLE_ALL (OR au niveau du bit de 1,2,4,8) Écrit le rouge, le vert, le bleu et un niveau de transparence

Remarques

Un tableau de structures D3D10_DDI_RENDER_TARGET_BLEND_DESC1 est spécifié dans le membre RenderTarget de la structure D3D10_1_DDI_BLEND_DESC pour décrire un état de fusion.

Configuration requise

Condition requise Valeur
Client minimal pris en charge D3D10_DDI_RENDER_TARGET_BLEND_DESC1 est pris en charge sur Windows Vista avec Service Pack 1 (SP1) et versions ultérieures et Windows Server 2008 et versions ultérieures.
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CalcPrivateBlendStateSize

CreateBlendState(D3D10_1)

D3D10_1_DDI_BLEND_DESC

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP