Partager via


Interface IDXGISwapChain (dxgi.h)

Une interface IDXGISwapChain implémente une ou plusieurs surfaces pour stocker les données rendues avant de les présenter à une sortie.

Héritage

L’interface IDXGISwapChain hérite d’IDXGIDeviceSubObject. IDXGISwapChain a également les types de membres suivants :

Méthodes

L’interface IDXGISwapChain utilise ces méthodes.

 
IDXGISwapChain::GetBuffer

Accède à l’une des mémoires tampons arrière de la chaîne d’échange.
IDXGISwapChain::GetContainingOutput

Obtenez la sortie (le moniteur d’affichage) qui contient la majorité de la zone cliente de la fenêtre cible.
IDXGISwapChain::GetDesc

Obtenez une description de la chaîne d’échange.
IDXGISwapChain::GetFrameStatistics

Obtient des statistiques de performances sur la dernière trame de rendu.
IDXGISwapChain::GetFullscreenState

Obtenez l’état associé au mode plein écran.
IDXGISwapChain::GetLastPresentCount

Obtient le nombre de fois où IDXGISwapChain::P resent ou IDXGISwapChain1::P resent1 a été appelé.
IDXGISwapChain::P resent

Présente une image rendue à l’utilisateur.
IDXGISwapChain::ResizeBuffers

Modifie la taille, le format et le nombre de mémoires tampons arrière de la chaîne d’échange. Cela doit être appelé lorsque la fenêtre d’application est redimensionnée.
IDXGISwapChain::ResizeTarget

Redimensionne la cible de sortie.
IDXGISwapChain::SetFullscreenState

Définit l’état d’affichage sur fenêtré ou plein écran.

Notes

Vous pouvez créer une chaîne d’échange en appelant IDXGIFactory2::CreateSwapChainForHwnd, IDXGIFactory2::CreateSwapChainForCoreWindow, ou IDXGIFactory2::CreateSwapChainForComposition. Vous pouvez également créer une chaîne d’échange lorsque vous appelez D3D11CreateDeviceAndSwapChain ; toutefois, vous pouvez accéder uniquement au sous-ensemble de fonctionnalités de la chaîne d’échange fourni par l’interface IDXGISwapChain .

Spécifications

   
Plateforme cible Windows
En-tête dxgi.h

Voir aussi

DXGI Interfaces

IDXGIDeviceSubObject