D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020-Struktur (d3d12umddi.h)
Gibt an, ob die Alphamischung aktiviert ist, und, falls ja, den planaren Alphawert.
Syntax
typedef struct D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 {
BOOL Enable;
FLOAT Alpha;
} D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020;
Member
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 das Enable-Element auf false festgelegt ist, wird dieser Wert ignoriert.
Hinweise
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 Gleichung sind wie folgt:
- Cd = Der Farbwert des Zielpixels.
- Cs = Der Farbwert des Quellpixels.
- As = Das Quell alpha pro Pixel.
- Ap = Der planare Alphawert.
- Ae = Der Alphawert der Paletteneingabe oder 1,0.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12umddi.h (include D3d12umddi.h) |