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;
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;
メンバーズ
LayerIndex
レイヤーインデックス。
InputFlags
入力フラグ。
FlipInterval
ディスプレイ ミニポート ドライバーが 2 つ、3 つ、または 4 つの垂直同期が発生した後に有効にするフリップ コマンドのスケジュールをネイティブでサポートするかどうかを指定する UINT 値。
MaxImmediateFlipLine
最大即時反転線。
AllocationCount
pAllocationList内の割り当ての数。
pAllocationList
最初の割り当てリストへのポインター。
DriverPrivateDataSize
ドライバーのプライベート データ サイズ。
pDriverPrivateData
ドライバーのプライベート データへのポインター。
pPlaneAttributes
平面属性を含む構造体。
hFlipToFence
発生しようとしているフリップ用のフェンスへのハンドル。
hFlipAwayFence
完了したばかりのフリップ用のフェンスへのハンドル。
FlipToFenceValue
発生しようとしているフリップのフェンス値。
FlipAwayFenceValue
完了したばかりのフリップのフェンス値。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3dkmthk.h |