Поделиться через


структура D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 (d3d12umddi.h)

Указывает, включена ли альфа-смесь и, если да, планарное альфа-значение.

Синтаксис

typedef struct D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 {
  BOOL  Enable;
  FLOAT Alpha;
} D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020;

Члены

Enable

Указывает, включена ли альфа-смесь.

Alpha

Планарное альфа-значение. Значение может быть от 0,0 (прозрачно) до 1.0 (непрозрачный). Если элемент Enable имеет значение false, это значение игнорируется.

Замечания

Для каждого пикселя значение цвета назначения вычисляется следующим образом:

Cd = Cs * (As * Ap * Ae) + Cd * (1.0 - As * Ap * Ae)

Переменные в этом уравнении приведены следующим образом:

  • Cd = значение цвета целевого пикселя.
  • Cs = значение цвета исходного пикселя.
  • As = Альфа-источник на пиксель.
  • Ap = планарное альфа-значение.
  • Ae = альфа-значение палитры или 1.0.

Требования

Требование Ценность
заголовка d3d12umddi.h (include D3d12umddi.h)