Partager via


é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

Voir aussi

Énumérations DXGI

DXGI_SWAP_CHAIN_DESC1