Interface IDXGISwapChain (dxgi.h)
Uma interface IDXGISwapChain implementa uma ou mais superfícies para armazenar dados renderizados antes de apresentá-los a uma saída.
Herança
A interface IDXGISwapChain herda de IDXGIDeviceSubObject. IDXGISwapChain também tem estes tipos de membros:
Métodos
A interface IDXGISwapChain tem esses métodos.
IDXGISwapChain::GetBuffer Acessa um dos buffers traseiros da cadeia de troca. |
IDXGISwapChain::GetContainingOutput Obtenha a saída (o monitor de exibição) que contém a maior parte da área do cliente da janela de destino. |
IDXGISwapChain::GetDesc Obtenha uma descrição da cadeia de troca. |
IDXGISwapChain::GetFrameStatistics Obtém estatísticas de desempenho sobre o último quadro de renderização. |
IDXGISwapChain::GetFullscreenState Obtenha o estado associado ao modo de tela inteira. |
IDXGISwapChain::GetLastPresentCount Obtém o número de vezes que IDXGISwapChain::P resent ou IDXGISwapChain1::P resent1 foi chamado. |
IDXGISwapChain::P resent Apresenta uma imagem renderizada para o usuário. |
IDXGISwapChain::ResizeBuffers Altera o tamanho, o formato e o número de buffers do buffer traseiro da cadeia de troca. Isso deve ser chamado quando a janela do aplicativo for redimensionada. |
IDXGISwapChain::ResizeTarget Redimensiona o destino de saída. |
IDXGISwapChain::SetFullscreenState Define o estado de exibição como janela ou tela inteira. |
Comentários
Você pode criar uma cadeia de troca chamando IDXGIFactory2::CreateSwapChainForHwnd, IDXGIFactory2::CreateSwapChainForCoreWindow ou IDXGIFactory2::CreateSwapChainForComposition. Você também pode criar uma cadeia de troca ao chamar D3D11CreateDeviceAndSwapChain; no entanto, você só pode acessar o subconjunto de funcionalidade de cadeia de troca que a interface IDXGISwapChain fornece.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | dxgi.h |