DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS enumeration (dxgiddi.h)

The DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS enumeration defines a set of flags that describe the characteristics and behaviors of a multiplane overlay.

Syntax

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
} ;

Constants

 
DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_VERTICAL_FLIP
The overlay plane should flip the data vertically, making it appear upside-down.
DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_HORIZONTAL_FLIP
The overlay plane should flip the data horizontally, making it appear as a right-to-left mirror image.
DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_FULLSCREEN_POST_COMPOSITION
Indicates that the plane is to be stretched using panel fitter hardware.

This should only be set for plane 0.

Composition with other multi-plane overlay planes may be supported, but the ClipRects of those planes must be bound to the SourceRect of this plane.
DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_NO_SCANOUT_TRANFORMATION
The runtime may request the driver to temporarily disable the transformation during the period of time where front-buffer rendering is desired.

A transformation occurs when contents are transferred from the application surface to a shadow surface in preparation for a flip operation. For more information, see PFND3DWDDM2_6DDI_PREPARE_SCANOUT_TRANSFORMATION and PFND3DWDDM2_6DDI_QUERY_SCANOUT_CAPS.

Requirements

Requirement Value
Minimum supported client Windows 8.1
Minimum supported server Windows Server 2012 R2
Header dxgiddi.h (include D3d10umddi.h)