D3D10_DDI_BLEND_DESC structure (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 s’applique uniquement à l’anticrénelage d’échantillons multiples.
[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 de type D3D10_DDI_BLEND qui indique le mode de fusion de la source pour toutes les cibles de rendu activées.
[in] DestBlend
Valeur de type D3D10_DDI_BLEND qui indique le mode de fusion de la destination pour toutes les cibles de rendu activées.
[in] BlendOp
Valeur de type D3D10_DDI_BLEND_OP qui indique l’opération de fusion pour toutes les cibles de rendu activées.
[in] SrcBlendAlpha
Valeur de type D3D10_DDI_BLEND qui indique le mode de fusion de transparence de la source pour toutes les cibles de rendu activées.
[in] DestBlendAlpha
Valeur de type D3D10_DDI_BLEND qui indique le mode de fusion de transparence de la destination pour toutes les cibles de rendu activées.
[in] BlendOpAlpha
Valeur de type D3D10_DDI_BLEND_OP 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 de bits 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) | É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 |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3d10umddi.h (incluez D3d10umddi.h) |