Partager via


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 D3D10_DDI_BLEND-typée qui indique le mode de fusion de la source pour la cible de rendu activée.

[in] DestBlend

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

[in] BlendOp

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

[in] SrcBlendAlpha

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

[in] DestBlendAlpha

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

[in] BlendOpAlpha

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

[in] RenderTargetWriteMask

Valeur au niveau du bit 8 bits 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) Écritures rouges
D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2) Écritures vertes
D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4) Écritures bleues
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 rouge, vert, bleu et un niveau de transparence

Remarques

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

Exigences

Exigence Valeur
client minimum 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.
d’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