структура DXGK_MULTIPLANE_OVERLAY_FLAGS (d3dkmddi.h)
Структура DXGK_MULTIPLANE_OVERLAY_FLAGS определяет флаги, управляющие поведением операции наложения в нескольких плоскостях.
Синтаксис
typedef struct _DXGK_MULTIPLANE_OVERLAY_FLAGS {
union {
struct {
UINT VerticalFlip : 1;
UINT HorizontalFlip : 1;
UINT StaticCheck : 1;
#if ...
UINT Reserved : 29;
#else
UINT Reserved : 30;
#endif
};
UINT Value;
};
} DXGK_MULTIPLANE_OVERLAY_FLAGS;
Члены
VerticalFlip
Плоскость наложения должна перевернуть данные по вертикали, чтобы они отображались вверх ногами.
HorizontalFlip
Плоскость наложения должна перевернуть данные по горизонтали, чтобы они отображались как справа налево зеркало изображении.
StaticCheck
Плоскость наложения можно сканировать напрямую. StaticCheck — это запрос возможностей, который не влияет на текущее состояние презентации. Добавлено в Windows 11 (WDDM 3.0).
Reserved
Этот элемент зарезервирован и должен иметь нулевое значение.
Value
Представляет коллективное значение флагов и может использоваться, когда отдельные биты не нужно обращаться отдельно.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 |
Минимальная версия сервера | Windows Server 2012 R2 |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |
См. также раздел
DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES