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 |