Интерфейс IDXGISwapChain (dxgi.h)
Интерфейс IDXGISwapChain реализует одну или несколько поверхностей для хранения отображаемых данных перед их отображением в выходных данных.
Наследование
Интерфейс IDXGISwapChain наследуется от IDXGIDeviceSubObject. IDXGISwapChain также имеет следующие типы элементов:
Методы
Интерфейс IDXGISwapChain содержит следующие методы.
IDXGISwapChain::GetBuffer Обращается к одному из задних буферов цепочки буферов. |
IDXGISwapChain::GetContainingOutput Получите выходные данные (монитор дисплея), которые содержат большую часть клиентской области целевого окна. |
IDXGISwapChain::GetDesc Получите описание цепочки буферов. |
IDXGISwapChain::GetFrameStatistics Возвращает статистику производительности последнего кадра отрисовки. |
IDXGISwapChain::GetFullscreenState Получение состояния, связанного с полноэкранным режимом. |
IDXGISwapChain::GetLastPresentCount Возвращает количество вызовов IDXGISwapChain::P resent или IDXGISwapChain1::P resent1. |
IDXGISwapChain::P resent Представляет пользователю отрисованное изображение. |
IDXGISwapChain::ResizeBuffers Изменяет размер, формат и количество буферов обратной цепочки буферов. Он должен вызываться при изменении размера окна приложения. |
IDXGISwapChain::ResizeTarget Изменяет размер целевого объекта вывода. |
IDXGISwapChain::SetFullscreenState Устанавливает состояние отображения в оконном режиме или в полноэкранном режиме. |
Комментарии
Цепочку буферов можно создать, вызвав IDXGIFactory2::CreateSwapChainForHwnd, IDXGIFactory2::CreateSwapChainForCoreWindow или IDXGIFactory2::CreateSwapChainForComposition. Вы также можете создать цепочку буферов при вызове D3D11CreateDeviceAndSwapChain; однако после этого можно получить доступ только к подсети функций цепочки буферов, которые предоставляет интерфейс IDXGISwapChain .
Требования
Целевая платформа | Windows |
Header | dxgi.h |