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)

Voir aussi

Structures principales