structure D3D10_RENDER_TARGET_BLEND_DESC1 (d3d10_1.h)
Décrit l’état de fusion d’une cible de rendu pour un appareil Direct3D 10.1
Syntaxe
typedef struct D3D10_RENDER_TARGET_BLEND_DESC1 {
BOOL BlendEnable;
D3D10_BLEND SrcBlend;
D3D10_BLEND DestBlend;
D3D10_BLEND_OP BlendOp;
D3D10_BLEND SrcBlendAlpha;
D3D10_BLEND DestBlendAlpha;
D3D10_BLEND_OP BlendOpAlpha;
UINT8 RenderTargetWriteMask;
} D3D10_RENDER_TARGET_BLEND_DESC1;
Membres
BlendEnable
Type : BOOL
Activez (ou désactivez) la fusion.
SrcBlend
Type : D3D10_BLEND
Cette option de fusion spécifie la première source de données RVB et inclut une opération de pré-fusion facultative.
DestBlend
Type : D3D10_BLEND
Cette option de fusion spécifie la deuxième source de données RVB et inclut une opération de pré-fusion facultative.
BlendOp
Type : D3D10_BLEND_OP
Cette opération de fusion définit comment combiner les sources de données RVB.
SrcBlendAlpha
Type : D3D10_BLEND
Cette option de fusion spécifie la première source de données alpha et inclut une opération de pré-fusion facultative. Les options de fusion qui se terminent par _COLOR ne sont pas autorisées.
DestBlendAlpha
Type : D3D10_BLEND
Cette option de fusion spécifie la deuxième source de données alpha et inclut une opération de pré-fusion facultative. Les options de fusion qui se terminent par _COLOR ne sont pas autorisées.
BlendOpAlpha
Type : D3D10_BLEND_OP
Cette opération de fusion définit comment combiner les sources de données alpha.
RenderTargetWriteMask
Type : UINT8
Masque d’écriture.
Remarques
Pour voir comment la fusion est effectuée, consultez Output-Merger Stage (Direct3D 10).
Il s’agit des valeurs par défaut pour l’état de fusion.
State | Valeur par défaut |
---|---|
BlendEnable | FALSE |
SrcBlend | D3D10_BLEND_ONE |
DestBlend | D3D10_BLEND_ZERO |
BlendOp | D3D10_BLEND_OP_ADD |
SrcBlendAlpha | D3D10_BLEND_ONE |
DestBlendAlpha | D3D10_BLEND_ZERO |
BlendOpAlpha | D3D10_BLEND_OP_ADD |
RenderTargetWriteMask | D3D10_COLOR_WRITE_ENABLE_ALL |
Configuration requise
En-tête | d3d10_1.h (inclure D3D10.h) |