D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 Struktur (d3d12umddi.h)
Gibt an, ob die Alphamischung aktiviert ist, und wenn ja, den planaren Alphawert.
Syntax
typedef struct D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 {
BOOL Enable;
FLOAT Alpha;
} D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020;
Angehörige
Enable
Gibt an, ob die Alphamischung aktiviert ist.
Alpha
Der planare Alphawert. Der Wert kann zwischen 0,0 (transparent) und 1,0 (undurchsichtig) liegen. Wenn der Member " aktivieren" auf "false" festgelegt ist, wird dieser Wert ignoriert.
Bemerkungen
Für jedes Pixel wird der Zielfarbwert wie folgt berechnet:
Cd = Cs * (As * Ap * Ae) + Cd * (1.0 - As * Ap * Ae)
Die Variablen in dieser Formel sind wie folgt:
- Cd = Der Farbwert des Zielpixels.
- Cs = Der Farbwert des Quellpixels.
- As = Die Alpha-Alpha der Pixelquelle.
- Ap = Der planare Alphawert.
- Ae = Der Alphawert für den Paletteneintrag oder 1,0.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3d12umddi.h (einschließlich D3d12umddi.h) |