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