структура 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-разрядного значения значения (0x00000001).
Reserved
Этот элемент зарезервирован и должен иметь значение нулю.
Если этот элемент равен нулю, он эквивалентен настройке оставшихся 30 битов (0xFFFFFFFC) 32-разрядного значения значение нулю.
Этот элемент зарезервирован и должен иметь значение нулю.
Задание этого элемента равно нулю, равнозначно настройке оставшихся 31 битов (0xFFFFFFFE) 32-разрядного элемента значение нулю.
Value
32-разрядное значение, определяющее тип операции смешивания для выполнения.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8.1 |
минимальный поддерживаемый сервер | Windows Server 2012 R2 |
заголовка | d3dkmddi.h (include D3dkmddi.h) |