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) |