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 |