IDXGISwapChain-Schnittstelle (dxgi.h)

Eine IDXGISwapChain-Schnittstelle implementiert eine oder mehrere Oberflächen zum Speichern gerenderter Daten, bevor sie in einer Ausgabe angezeigt werden.

Vererbung

Die IDXGISwapChain-Schnittstelle erbt von IDXGIDeviceSubObject. IDXGISwapChain verfügt auch über folgende Membertypen:

Methoden

Die IDXGISwapChain-Schnittstelle verfügt über diese Methoden.

 
IDXGISwapChain::GetBuffer

Greift auf einen der Backpuffer der Swapkette zu.
IDXGISwapChain::GetContainingOutput

Rufen Sie die Ausgabe (den Anzeigemonitor) ab, die den Großteil des Clientbereichs des Zielfensters enthält.
IDXGISwapChain::GetDesc

Rufen Sie eine Beschreibung der Swapchain ab.
IDXGISwapChain::GetFrameStatistics

Ruft Leistungsstatistiken zum letzten Renderframe ab.
IDXGISwapChain::GetFullscreenState

Rufen Sie den Status ab, der dem Vollbildmodus zugeordnet ist.
IDXGISwapChain::GetLastPresentCount

Ruft ab, wie oft IDXGISwapChain::P resent oder IDXGISwapChain1::P resent1 aufgerufen wurde.
IDXGISwapChain::P resent

Stellt dem Benutzer ein gerendertes Bild dar.
IDXGISwapChain::ResizeBuffers

Ändert die Größe, das Format und die Anzahl der Puffer der Swapchain. Dies sollte aufgerufen werden, wenn die Größe des Anwendungsfensters geändert wird.
IDXGISwapChain::ResizeTarget

Ändert die Größe des Ausgabeziels.
IDXGISwapChain::SetFullscreenState

Legt den Anzeigezustand auf Fenster oder Vollbild fest.

Hinweise

Sie können eine Swap chain erstellen, indem Sie IDXGIFactory2::CreateSwapChainForHwnd, IDXGIFactory2::CreateSwapChainForCoreWindow oder IDXGIFactory2::CreateSwapChainForComposition aufrufen. Sie können auch eine Swapchain erstellen, wenn Sie D3D11CreateDeviceAndSwapChain aufrufen. Sie können dann jedoch nur auf den Teilsatz der Swap-Chain-Funktionalität zugreifen, den die IDXGISwapChain-Schnittstelle bereitstellt.

Anforderungen

   
Zielplattform Windows
Kopfzeile dxgi.h

Weitere Informationen

DXGI-Schnittstellen

IDXGIDeviceSubObject