DXGK_MULTIPLANE_OVERLAY_FLAGS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dkmddi-_dxgk_multiplane_overlay_flags)

DXGK_MULTIPLANE_OVERLAY_FLAGS structure

Description

The DXGK_MULTIPLANE_OVERLAY_FLAGS structure defines flags that control the behavior of a multiplane overlay operation.

Members

VerticalFlip

The overlay plane should flip the data vertically, making it appear upside-down.

HorizontalFlip

The overlay plane should flip the data horizontally, making it appear as a right-to-left mirror image.

StaticCheck

The overlay plane can be scanned out directly. StaticCheck is a capability query that doesn't affect the current presentation state. Added in Windows 11 (WDDM 3.0).

Reserved

This member is reserved and should be set to zero.

Value

Represents the collective value of the flags and can be used when the individual bits don't need to be accessed separately.

See also

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES3