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