структура DXGK_MULTIPLANE_OVERLAY_FLAGS (d3dkmddi.h)

Определяет операцию переворачивания, выполняемую на плоскости наложения.

Синтаксис

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

Плоскость наложения должна переворачивать данные по вертикали, делая их перевернутым.

Задание этого элемента эквивалентно установке первого бита 32-разрядного элемента Value (0x00000001).

HorizontalFlip

Плоскость наложения должна переворачивать данные по горизонтали, делая их изображением справа налево зеркало.

Задание этого элемента эквивалентно установке второго бита 32-разрядного элемента Value (0x00000002).

StaticCheck

Reserved

Этот элемент зарезервирован и должен иметь нулевое значение. Установка для этого элемента нулевого значения эквивалентна установке оставшихся 29 бит (0xFFFFFFF8) 32-разрядного элемента Value равными нулям.

Этот элемент зарезервирован и должен иметь нулевое значение. Установка для этого элемента нулевого значения эквивалентна установке оставшихся 30 битов (0xFFFFFFFC) 32-разрядного элемента Value равными нулям.

Value

32-разрядное значение, определяющее тип выполняемой операции переворачивания.

PanelFitterPostComposition

Указывает, что плоскость должна быть растянута с помощью оборудования для монтажа панели. Это значение должно быть задано только для плоскости 0.

Задание этого элемента эквивалентно установке третьего бита 32-разрядного элемента Value (0x00000004).

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Верхняя часть d3dkmddi.h (включая D3dkmddi.h)