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


структура 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 IndirectDisplay : 1;
      UINT Reserved : 20;
    };
    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.

IndirectDisplay

Reserved

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

Value

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

Требования

Требование Ценность
заголовка d3dkmthk.h