Интерфейс IDirect3DSwapChain9Ex (d3d9.h)

Приложения используют методы интерфейса IDirect3DSwapChain9Ex для управления цепочкой буферов.

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

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

Методы

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

 
IDirect3DSwapChain9Ex::GetDisplayModeEx

Извлекает пространственное разрешение, цветовую ориентации, частоту обновления и параметры поворота в режиме отображения. (IDirect3DSwapChain9Ex.GetDisplayModeEx)
IDirect3DSwapChain9Ex::GetLastPresentCount

Возвращает количество обработки цепочки буферов.

Комментарии

Для каждого устройства всегда существует по крайней мере одна цепочка буферов, известная как неявная цепочка буферов. Однако можно создать дополнительную цепочку буферов для отрисовки нескольких представлений с одного устройства, вызвав метод CreateAdditionalSwapChain .

Этот интерфейс, как и все COM-интерфейсы, наследуется от интерфейса IUnknown .

Типы LPDIRECT3DSWAPCHAIN9 и PDIRECT3DSWAPCHAIN9 определяются как указатели на интерфейс IDirect3DSwapChain9 .

Объекты IDirect3DSwapChain9Ex возвращаются в качестве указателя на объект IDirect3DSwapChain9 при вызове GetSwapChain в экземпляре IDirect3DDevice9Ex. Интерфейс IDirect3DSwapChain9Ex получается путем вызова QueryInterface в экземпляре IDirect3DSwapChain9 , возвращенном GetSwapChain.

Требования

   
Целевая платформа Windows
Header d3d9.h

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

Интерфейсы Direct3D

Сводка по функциям (Direct3D 9 для Windows Vista)

IDirect3DSwapChain9