D3DKMT_MULTIPLANE_OVERLAY3 structure (d3dkmthk.h)
Multiplane overlay structure.
Syntax
typedef struct _D3DKMT_MULTIPLANE_OVERLAY3 {
UINT LayerIndex;
D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS InputFlags;
D3DDDI_FLIPINTERVAL_TYPE FlipInterval;
UINT MaxImmediateFlipLine;
UINT AllocationCount;
D3DKMT_HANDLE *pAllocationList;
UINT DriverPrivateDataSize;
VOID *pDriverPrivateData;
const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *pPlaneAttributes;
D3DKMT_HANDLE hFlipToFence;
D3DKMT_HANDLE hFlipAwayFence;
D3DKMT_ALIGN64 UINT64 FlipToFenceValue;
D3DKMT_ALIGN64 UINT64 FlipAwayFenceValue;
} D3DKMT_MULTIPLANE_OVERLAY3;
Members
LayerIndex
The layer index.
InputFlags
The input flags.
FlipInterval
A UINT value that specifies whether the display miniport driver natively supports the scheduling of a flip command to take effect after two, three or four vertical syncs occur.
MaxImmediateFlipLine
The maximum immediate flip line.
AllocationCount
Number of allocations in pAllocationList.
pAllocationList
Pointer to the first allocation list.
DriverPrivateDataSize
The driver private data size.
pDriverPrivateData
Pointer to driver private data.
pPlaneAttributes
A structure that contains the plane attributes.
hFlipToFence
Handle to the fence for a flip that is about to occur.
hFlipAwayFence
Handle to the fence for a flip that has just completed.
FlipToFenceValue
Fence value for the flip that is about to occur.
FlipAwayFenceValue
Fence value for the flip that has just completed.
Requirements
Requirement | Value |
---|---|
Header | d3dkmthk.h |