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 |