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

Confira também

DXGI Interfaces

IDXGIDeviceSubObject