Interfaz IDXGISwapChain (dxgi.h)

Una interfaz IDXGISwapChain implementa una o varias superficies para almacenar datos representados antes de presentarlos a una salida.

Herencia

La interfaz IDXGISwapChain hereda de IDXGIDeviceSubObject. IDXGISwapChain también tiene estos tipos de miembros:

Métodos

La interfaz IDXGISwapChain tiene estos métodos.

 
IDXGISwapChain::GetBuffer

Obtiene acceso a uno de los búferes de reserva de la cadena de intercambio.
IDXGISwapChain::GetContainingOutput

Obtenga la salida (el monitor de visualización) que contiene la mayoría del área cliente de la ventana de destino.
IDXGISwapChain::GetDesc

Obtenga una descripción de la cadena de intercambio.
IDXGISwapChain::GetFrameStatistics

Obtiene estadísticas de rendimiento sobre el último fotograma de representación.
IDXGISwapChain::GetFullscreenState

Obtenga el estado asociado al modo de pantalla completa.
IDXGISwapChain::GetLastPresentCount

Obtiene el número de veces que se ha llamado a IDXGISwapChain::P resent o IDXGISwapChain1::P resent1.
IDXGISwapChain::P resent

Presenta una imagen representada al usuario.
IDXGISwapChain::ResizeBuffers

Cambia el tamaño, el formato y el número de búferes de reserva de la cadena de intercambio. Se debe llamar a cuando se cambia el tamaño de la ventana de la aplicación.
IDXGISwapChain::ResizeTarget

Cambia el tamaño del destino de salida.
IDXGISwapChain::SetFullscreenState

Establece el estado de presentación en ventanas o en pantalla completa.

Comentarios

Puede crear una cadena de intercambio llamando a IDXGIFactory2::CreateSwapChainForHwnd, IDXGIFactory2::CreateSwapChainForCoreWindow o IDXGIFactory2::CreateSwapChainForComposition. También puede crear una cadena de intercambio cuando llame a D3D11CreateDeviceAndSwapChain; Sin embargo, solo puede acceder al subconsulto de la funcionalidad de cadena de intercambio que proporciona la interfaz IDXGISwapChain .

Requisitos

   
Plataforma de destino Windows
Encabezado dxgi.h

Consulte también

DXGI Interfaces

IDXGIDeviceSubObject