структура 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 (включая D3d12umddi.h) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по