D3DKMT_MULTIPLANE_OVERLAY3 結構 (d3dkmthk.h)
多平面重疊結構。
語法
typedef struct _D3DKMT_MULTIPLANE_OVERLAY3 {
UINT LayerIndex;
D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS InputFlags;
D3DDDI_FLIPINTERVAL_TYPE FlipInterval;
UINT MaxImmediateFlipLine;
UINT AllocationCount;
void D3DKMT_PTR(
D3DKMT_HANDLE *unnamedParam1,
pAllocationList unnamedParam2
);
UINT DriverPrivateDataSize;
void D3DKMT_PTR(
VOID *unnamedParam1,
pDriverPrivateData unnamedParam2
);
void D3DKMT_PTR(
const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *unnamedParam1,
pPlaneAttributes unnamedParam2
);
D3DKMT_HANDLE hFlipToFence;
D3DKMT_HANDLE hFlipAwayFence;
D3DKMT_ALIGN64 UINT64 FlipToFenceValue;
D3DKMT_ALIGN64 UINT64 FlipAwayFenceValue;
} D3DKMT_MULTIPLANE_OVERLAY3;
成員
LayerIndex
圖層索引。
InputFlags
輸入旗標。
FlipInterval
UINT 值,指定顯示迷你埠驅動程式是否原生支援翻轉命令的排程,以在兩次、三個或四個垂直同步處理之後生效。
MaxImmediateFlipLine
即時翻轉線條上限。
AllocationCount
pAllocationList 中的配置數目。
void D3DKMT_PTR( D3DKMT_HANDLE *unnamedParam1, pAllocationList unnamedParam2)
DriverPrivateDataSize
驅動程式私人數據大小。
void D3DKMT_PTR( VOID *unnamedParam1, pDriverPrivateData unnamedParam2)
void D3DKMT_PTR( const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *unnamedParam1, pPlaneAttributes unnamedParam2)
hFlipToFence
即將發生的翻轉的柵欄句柄。
hFlipAwayFence
處理剛完成翻轉的柵欄。
FlipToFenceValue
即將發生的翻轉範圍值。
FlipAwayFenceValue
剛完成之翻轉的柵欄值。
規格需求
需求 | 值 |
---|---|
標頭 | d3dkmthk.h |