Partager via


D2D1_BLEND_DESCRIPTION structure (d2d1effectauthor.h)

Définit une description de fusion à utiliser dans une transformation de fusion particulière.

Syntaxe

typedef struct D2D1_BLEND_DESCRIPTION {
  D2D1_BLEND           sourceBlend;
  D2D1_BLEND           destinationBlend;
  D2D1_BLEND_OPERATION blendOperation;
  D2D1_BLEND           sourceBlendAlpha;
  D2D1_BLEND           destinationBlendAlpha;
  D2D1_BLEND_OPERATION blendOperationAlpha;
  FLOAT                blendFactor[4];
} D2D1_BLEND_DESCRIPTION;

Membres

sourceBlend

Spécifie la première source de données RVB et inclut une opération de préblend facultative.

destinationBlend

Spécifie la deuxième source de données RVB et inclut une opération de préblend facultative.

blendOperation

Spécifie comment combiner les sources de données RVB.

sourceBlendAlpha

Spécifie la première source de données alpha et inclut une opération de préblend facultative. Les options de fusion qui se terminent par _COLOR ne sont pas autorisées.

destinationBlendAlpha

Spécifie la deuxième source de données alpha et inclut une opération de préblend facultative. Les options de fusion qui se terminent par _COLOR ne sont pas autorisées.

blendOperationAlpha

Spécifie comment combiner les sources de données alpha.

blendFactor[4]

Paramètres des opérations de fusion. Le mélange doit utiliser D2D1_BLEND_BLEND_FACTOR pour pouvoir l’utiliser.

Remarques

Cette description correspond étroitement au struct D3D11_BLEND_DESC avec quelques omissions et l’ajout du facteur de fusion dans la description.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête d2d1effectauthor.h

Voir aussi

D2D1_BLEND

D2D1_BLEND_OPERATION