структура 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, указывающее, поддерживает ли драйвер мини-порта дисплея планирование выполнения команды flip после двух, трех или четырех вертикальных синхронизаций.
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 |