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)