// 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 referenceNo description available.
The DXGK_MULTIPLANE_OVERLAY_FLAGS structure defines flags that control the behavior of a multiplane overlay operation.
VerticalFlipThe overlay plane should flip the data vertically, making it appear upside-down.
HorizontalFlipThe overlay plane should flip the data horizontally, making it appear as a right-to-left mirror image.
StaticCheckThe 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).
ReservedThis member is reserved and should be set to zero.
ValueRepresents the collective value of the flags and can be used when the individual bits don't need to be accessed separately.
DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES
DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2
DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES3