Partager via


structure D3D10_DDI_BLEND_DESC (d3d10umddi.h)

La structure D3D10_DDI_BLEND_DESC décrit un état de fusion.

Syntaxe

typedef struct D3D10_DDI_BLEND_DESC {
  [in] BOOL               AlphaToCoverageEnable;
       BOOL               BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
  [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;
       UINT8              RenderTargetWriteMask[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
} D3D10_DDI_BLEND_DESC;

Membres

[in] AlphaToCoverageEnable

Valeur booléenne qui spécifie si la couverture de transparence est activée. TRUE indique que la couverture de transparence est activée ; FALSE indique que la couverture de transparence est désactivée. Ce membre est pertinent uniquement pour l’anticrénelage à plusieurs échantillons.

[in] BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]

Tableau de valeurs booléennes qui spécifient si la fusion est activée pour chaque 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 toutes les cibles de rendu activées.

[in] DestBlend

Valeur D3D10_DDI_BLEND-typée qui indique le mode de fusion de la destination pour toutes les cibles de rendu activées.

[in] BlendOp

Valeur D3D10_DDI_BLEND_OP-typée qui indique l’opération de fusion pour toutes les cibles de rendu activées.

[in] SrcBlendAlpha

Valeur D3D10_DDI_BLEND-typée qui indique le mode de fusion de transparence de la source pour toutes les cibles de rendu activées.

[in] DestBlendAlpha

Valeur D3D10_DDI_BLEND-typée qui indique le mode de fusion de transparence de la destination pour toutes les cibles de rendu activées.

[in] BlendOpAlpha

Valeur D3D10_DDI_BLEND_OP-typée qui indique l’opération de fusion de transparence pour toutes les cibles de rendu activées.

[in] RenderTargetWriteMask[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]

Tableau de valeurs au niveau du bit 8 bits qui indiquent les propriétés d’écriture pour chaque cible de rendu associée. Chaque bit de chaque élément 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

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CalcPrivateBlendStateSize

CreateBlendState

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP