структура DXGK_MULTIPLANE_OVERLAY_BLEND (d3dkmddi.h)
Определяет операцию наложения, выполняемую на плоскости наложения.
Синтаксис
typedef struct _DXGK_MULTIPLANE_OVERLAY_BLEND {
union {
struct {
UINT AlphaBlend : 1;
UINT Reserved : 31;
};
UINT Value;
};
} DXGK_MULTIPLANE_OVERLAY_BLEND;
Члены
AlphaBlend
Если задано, плоскость наложения должна использовать предварительно умноженный альфа-канал в этой плоскости, чтобы смешать его с плоскостью ниже.
Если значение равно нулю, плоскость наложения должна игнорировать данные в альфа-канале и сделать смешаемую плоскость полностью непрозрачной.
Задание этого элемента эквивалентно установке первого бита 32-разрядного элемента Value (0x00000001).
Reserved
Этот элемент зарезервирован и должен иметь нулевое значение.
Установка для этого элемента нулевого значения эквивалентна установке нулей для оставшихся 30 битов (0xFFFFFFFC) элемента 32-разрядного значения .
Этот элемент зарезервирован и должен иметь нулевое значение.
Присвоение этому элементу значения 0 эквивалентно присвоению остальным 31 битам (0xFFFFFFFE) 32-разрядного элемента Value равным нулю.
Value
32-разрядное значение, определяющее тип выполняемой операции смешения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 |
Минимальная версия сервера | Windows Server 2012 R2 |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по