структура D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS (d3dkmthk.h)

Представлены флаги многоуровневого наложения.

Синтаксис

typedef struct _D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS {
  union {
    struct {
      UINT FlipStereo : 1;
      UINT FlipStereoTemporaryMono : 1;
      UINT FlipStereoPreferRight : 1;
      UINT FlipDoNotWait : 1;
      UINT FlipDoNotFlip : 1;
      UINT FlipRestart : 1;
      UINT DurationValid : 1;
      UINT HDRMetaDataValid : 1;
      UINT HMD : 1;
      UINT TrueImmediate : 1;
      UINT FromDDisplay : 1;
      UINT Reserved : 21;
    };
    UINT Value;
  };
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS;

Члены

FlipStereo

Указывает, должен ли драйвер переворачивать левое и правое изображения стереовыделения.

FlipStereoTemporaryMono

Указывает, должен ли драйвер использовать левое изображение стереораспределения для правой и левой частей стереокадра. Драйвер выполняет ту же операцию, что и FlipStereo, за исключением того, что он должен сканировать только из левого изображения, чтобы создать оба изображения стереокадра.

FlipStereoPreferRight

Указывает, что при клонировании основного стереофонического выделения в мономониометре драйвер должен использовать правильное изображение.

Элементы FlipStereoTemporaryMono и FlipStereoPreferRight нельзя задать одновременно.

FlipDoNotWait

Значение UINT, указывающее, требуется ли устанавливаемому клиентскому драйверу OpenGL (ICD) ждать, пока количество поверхностей переворачивания в очереди не опустится ниже определенного предела, прежде чем начнется операция. Установка этого элемента означает, что ICD не требует ожидания. Ограничение по умолчанию для количества поверхностей пролистывания в очереди составляет три.

FlipDoNotFlip

Значение UINT, указывающее, следует ли вставлять очереди ожидания в поток отрисовки. Установка этого элемента означает, что нужно перевернуться на ту же поверхность, которая в настоящее время сканируется.

FlipRestart

Значение UINT, указывающее, следует ли перезапустить пролистывание на новую поверхность.

DurationValid

Указывает, допустима ли длительность.

HDRMetaDataValid

Указывает, допустимы ли метаданные HDR.

HMD

HMD (дисплей, подключенный к голове).

TrueImmediate

Если настоящий интервал равен 0, разрешите разрыв, а не переопределение ранее помещенного в очередь пролистывания.

FromDDisplay

Указывает, что данный объект получен из DirectDisplay.

Reserved

Зарезервировано для внутреннего использования.

Value

Значение, используемое для работы над другими элементами.

Требования

Требование Значение
Заголовок d3dkmthk.h