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) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour