Partager via


énumération D2D1_BLEND (d2d1effectauthor.h)

Spécifie la façon dont l’une des sources de couleur doit être dérivée et spécifie éventuellement une opération de préblend sur la source de couleur.

Syntax

typedef enum D2D1_BLEND {
  D2D1_BLEND_ZERO = 1,
  D2D1_BLEND_ONE = 2,
  D2D1_BLEND_SRC_COLOR = 3,
  D2D1_BLEND_INV_SRC_COLOR = 4,
  D2D1_BLEND_SRC_ALPHA = 5,
  D2D1_BLEND_INV_SRC_ALPHA = 6,
  D2D1_BLEND_DEST_ALPHA = 7,
  D2D1_BLEND_INV_DEST_ALPHA = 8,
  D2D1_BLEND_DEST_COLOR = 9,
  D2D1_BLEND_INV_DEST_COLOR = 10,
  D2D1_BLEND_SRC_ALPHA_SAT = 11,
  D2D1_BLEND_BLEND_FACTOR = 14,
  D2D1_BLEND_INV_BLEND_FACTOR = 15,
  D2D1_BLEND_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_BLEND_ZERO
Valeur : 1
La source de données est noire (0, 0, 0, 0). Il n’y a pas d’opération de préblend.
D2D1_BLEND_ONE
Valeur : 2
La source de données est blanche (1, 1, 1, 1). Il n’y a pas d’opération de préblend.
D2D1_BLEND_SRC_COLOR
Valeur : 3
La source de données est des données de couleur (RVB) de la deuxième entrée de la transformation de fusion. Il n’y a pas d’opération préliminaire.
D2D1_BLEND_INV_SRC_COLOR
Valeur : 4
La source de données est des données de couleur (RVB) provenant de la deuxième entrée de la transformation de fusion. L’opération de préblend inverse les données, générant 1 - RVB.
D2D1_BLEND_SRC_ALPHA
Valeur : 5
La source de données est des données alpha (A) de la deuxième entrée de la transformation de fusion. Il n’y a pas d’opération de préblend.
D2D1_BLEND_INV_SRC_ALPHA
Valeur : 6
La source de données est des données alpha (A) de la deuxième entrée de la transformation de fusion. L’opération de préblend inverse les données, générant 1 - A.
D2D1_BLEND_DEST_ALPHA
Valeur : 7
La source de données est des données alpha (A) de la première entrée de la transformation de fusion. Il n’y a pas d’opération de préblend.
D2D1_BLEND_INV_DEST_ALPHA
Valeur : 8
La source de données est des données alpha (A) de la première entrée de la transformation de fusion. L’opération de préblend inverse les données, générant 1 - A.
D2D1_BLEND_DEST_COLOR
Valeur : 9
La source de données est des données de couleur de la première entrée de la transformation de fusion. Il n’y a pas d’opération de préblend.
D2D1_BLEND_INV_DEST_COLOR
Valeur : 10
La source de données est des données de couleur de la première entrée de la transformation de fusion. L’opération de préblend inverse les données, générant 1 - RVB.
D2D1_BLEND_SRC_ALPHA_SAT
Valeur : 11
La source de données est des données alpha de la deuxième entrée de la transformation de fusion. L’opération préblend serre les données à 1 ou moins.
D2D1_BLEND_BLEND_FACTOR
Valeur : 14
La source de données est le facteur de fusion. Il n’y a pas d’opération de préblend.
D2D1_BLEND_INV_BLEND_FACTOR
Valeur : 15
La source de données est le facteur de fusion. L’opération de préblend inverse le facteur de fusion, générant 1 - blend_factor.
D2D1_BLEND_FORCE_DWORD
Valeur : 0xffffffff

Remarques

Cette énumération a les mêmes valeurs numériques que D3D10_BLEND.

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_DESCRIPTION

ID2D1BlendTransform