структура 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) |