Поделиться через


перечисление DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS (dxgiddi.h)

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

Синтаксис

typedef enum DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS {
  DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_VERTICAL_FLIP,
  DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_HORIZONTAL_FLIP,
  DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_FULLSCREEN_POST_COMPOSITION,
  DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_NO_SCANOUT_TRANFORMATION,
  DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_NO_RENDER_PRESENT
} ;

Константы

 
DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_VERTICAL_FLIP
Плоскость наложения должна переворачивать данные по вертикали, делая их перевернутым.
DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_HORIZONTAL_FLIP
Плоскость наложения должна переворачивать данные по горизонтали, делая их изображением справа налево зеркало.
DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_FULLSCREEN_POST_COMPOSITION
Указывает, что плоскость должна быть растянута с помощью оборудования для монтажа панели.

Это значение должно быть задано только для плоскости 0.

Может поддерживаться композиция с другими многоуровневыми плоскостями наложения, но объекты ClipRect этих плоскостей должны быть привязаны к объекту SourceRect этой плоскости.
DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_NO_SCANOUT_TRANFORMATION
Среда выполнения может запросить у драйвера временное отключение преобразования в течение периода времени, когда требуется отрисовка переднего буфера.

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

Требования

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