structure D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 (d3d12umddi.h)
Spécifie si le mélange alpha est activé et, le cas échéant, la valeur alpha planaire.
Syntaxe
typedef struct D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 {
BOOL Enable;
FLOAT Alpha;
} D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020;
Membres
Enable
Spécifie si la fusion alpha est activée.
Alpha
Valeur alpha planaire. La valeur peut être comprise entre 0,0 (transparent) et 1,0 (opaque). Si le membre Activer a la valeur false, cette valeur est ignorée.
Remarques
Pour chaque pixel, la valeur de couleur de destination est calculée comme suit :
Cd = Cs * (As * Ap * Ae) + Cd * (1.0 - As * Ap * Ae)
Les variables de cette équation sont les suivantes :
- Cd = Valeur de couleur du pixel de destination.
- Cs = Valeur de couleur du pixel source.
- As = Alpha source par pixel.
- Ap = Valeur alpha planaire.
- Ae = Valeur alpha d’entrée de palette, ou 1.0.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h (inclure D3d12umddi.h) |