Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура многопланового наложения.
Синтаксис
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
Значение UINT, указывающее, поддерживает ли драйвер мини-порта отображения в собственном коде планирование выполнения команды перевернуть после двух, трех или четырех вертикальных синхронизаций.
MaxImmediateFlipLine
Максимальная прямая обратная линия.
AllocationCount
Количество выделений в pAllocationList.
pAllocationList
Указатель на первый список выделения.
DriverPrivateDataSize
Размер частных данных драйвера.
pDriverPrivateData
Указатель на частные данные драйвера.
pPlaneAttributes
Структура, содержащая атрибуты плоскости.
hFlipToFence
Дескриптор к забору для перевернутого, который будет происходить.
hFlipAwayFence
Дескриптор к забору для флипа, который только что завершился.
FlipToFenceValue
Значение ограждения для перевернутого, которое будет происходить.
FlipAwayFenceValue
Значение ограждения для флипа, которое только что завершено.
Требования
| Требование | Ценность |
|---|---|
| заголовка | d3dkmthk.h |