DXGK_MULTIPLANE_OVERLAY_FLAGS structure (d3dkmddi.h)
Identifies a flip operation to be performed on an overlay plane.
Syntax
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;
Members
VerticalFlip
The overlay plane should flip the data vertically, making it appear upside-down.
Setting this member is equivalent to setting the first bit of the 32-bit Value member (0x00000001).
HorizontalFlip
The overlay plane should flip the data horizontally, making it appear as a right-to-left mirror image.
Setting this member is equivalent to setting the second bit of the 32-bit Value member (0x00000002).
StaticCheck
Reserved
This member is reserved and should be set to zero. Setting this member to zero is equivalent to setting the remaining 29 bits (0xFFFFFFF8) of the 32-bit Value member to zeros.
This member is reserved and should be set to zero. Setting this member to zero is equivalent to setting the remaining 30 bits (0xFFFFFFFC) of the 32-bit Value member to zeros.
Value
A 32-bit value that identifies the type of flip operation to perform.
PanelFitterPostComposition
Indicates that the plane is to be stretched using panel fitter hardware. This should only be set for plane 0.
Setting this member is equivalent to setting the third bit of the 32-bit Value member (0x00000004).
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8.1 |
Minimum supported server | Windows Server 2012 R2 |
Header | d3dkmddi.h (include D3dkmddi.h) |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for