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


Интерфейс IDXGISwapChain1 (dxgi1_2.h)

Предоставляет возможности презентации, улучшенные с помощью IDXGISwapChain. Эти возможности представления состоят из указания грязное прямоугольников и прямоугольников прокрутки для оптимизации презентации.

Наследование

Интерфейс IDXGISwapChain1 наследуется от IDXGISwapChain. IDXGISwapChain1 также имеет следующие типы элементов:

Методы

Интерфейс IDXGISwapChain1 содержит следующие методы.

 
IDXGISwapChain1::GetBackgroundColor

Извлекает цвет фона цепочки буферов.
IDXGISwapChain1::GetCoreWindow

Извлекает базовый объект CoreWindow для этого объекта цепочки буферов.
IDXGISwapChain1::GetDesc1

Возвращает описание цепочки буферов.
IDXGISwapChain1::GetFullscreenDesc

Возвращает описание цепочки буферов в полноэкранном режиме.
IDXGISwapChain1::GetHwnd

Извлекает базовый HWND для этого объекта цепочки буферов.
IDXGISwapChain1::GetRestrictToOutput

Возвращает выходные данные (монитор дисплея), которыми можно ограничить содержимое текущей операции.
IDXGISwapChain1::GetRotation

Возвращает поворот задних буферов для цепочки буферов.
IDXGISwapChain1::IsTemporaryMonoSupported

Определяет, поддерживает ли цепочка буферов временную моно.
IDXGISwapChain1::Present1

Отображает кадр на экране дисплея.
IDXGISwapChain1::SetBackgroundColor

Изменяет цвет фона цепочки буферов.
IDXGISwapChain1::SetRotation

Задает поворот задних буферов для цепочки буферов.

Комментарии

Цепочку буферов можно создать, вызвав IDXGIFactory2::CreateSwapChainForHwnd, IDXGIFactory2::CreateSwapChainForCoreWindow или IDXGIFactory2::CreateSwapChainForComposition. Вы также можете создать цепочку буферов при вызове D3D11CreateDeviceAndSwapChain; однако после этого можно получить доступ только к подсети функций цепочки буферов, которые предоставляет интерфейс IDXGISwapChain .

IDXGISwapChain1 предоставляет метод IsTemporaryMonoSupported , который можно использовать для определения того, поддерживает ли цепочка буферов представление "временное моно". Этот тип цепочки буферов представляет собой стерео-цепочку буферов, которую можно использовать для представления моносодержимого.

Примечание Некоторые стерео функции, такие как расширенные флаги презентации, не представлены явным изменением интерфейса. Кроме того, исходные интерфейсы цепочки буферов (IDXGISwapChain) и новые (IDXGISwapChain1) обычно имеют одинаковое поведение. Сведения о преобразовании методов IDXGISwapChain в методы IDXGISwapChain1 см. в описаниях методов IDXGISwapChain1 .
 

Требования

   
Минимальная версия клиента Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dxgi1_2.h

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

Интерфейсы DXGI

IDXGIFactory2::CreateSwapChainForComposition

IDXGIFactory2::CreateSwapChainForCoreWindow

IDXGIFactory2::CreateSwapChainForHwnd

IDXGISwapChain