Поделиться через


структура 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

См. также раздел

D3DKMT_PRESENT_MULTIPLANE_OVERLAY3