Freigeben über


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)