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