énumération DXGI_ALPHA_MODE (dxgi1_2.h)
Identifie la valeur alpha, le comportement de transparence, d’une surface.
Syntaxe
typedef enum DXGI_ALPHA_MODE {
DXGI_ALPHA_MODE_UNSPECIFIED = 0,
DXGI_ALPHA_MODE_PREMULTIPLIED = 1,
DXGI_ALPHA_MODE_STRAIGHT = 2,
DXGI_ALPHA_MODE_IGNORE = 3,
DXGI_ALPHA_MODE_FORCE_DWORD = 0xffffffff
} ;
Constantes
DXGI_ALPHA_MODE_UNSPECIFIED Valeur : 0 Indique que le comportement de transparence n’est pas spécifié. |
DXGI_ALPHA_MODE_PREMULTIPLIED Valeur : 1 Indique que le comportement de transparence est prémultiplié. Chaque couleur est d’abord mise à l’échelle par la valeur alpha. La valeur alpha elle-même est la même dans l’alpha droite et l’alpha prémultipliée. En règle générale, aucune valeur de canal de couleur n’est supérieure à la valeur du canal alpha. Si une valeur de canal de couleurs dans un format prémultiplié est supérieure au canal alpha, le calcul de fusion source-over standard entraîne un mélange additif. |
DXGI_ALPHA_MODE_STRAIGHT Valeur : 2 Indique que le comportement de transparence n’est pas prémultiplié. Le canal alpha indique la transparence de la couleur. |
DXGI_ALPHA_MODE_IGNORE Valeur : 3 Indique d’ignorer le comportement de transparence. |
DXGI_ALPHA_MODE_FORCE_DWORD Valeur : 0xffffffff Force cette énumération à compiler à une taille de 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits. Cette valeur n'est pas utilisée. |
Notes
Pour plus d’informations sur le mode alpha, consultez D2D1_ALPHA_MODE.
Spécifications
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 Platform Update pour Windows Server 2008 R2 [applications de bureau | Applications UWP] |
En-tête | dxgi1_2.h |