IDXGISwapChain 介面 (dxgi.h)

IDXGISwapChain介面會實作一或多個介面來儲存轉譯的資料,再將它呈現至輸出。

繼承

IDXGISwapChain介面繼承自IDXGIDeviceSubObjectIDXGISwapChain 也有下列類型的成員:

方法

IDXGISwapChain介面具有這些方法。

 
IDXGISwapChain::GetBuffer

存取其中一個交換鏈結的後端緩衝區。
IDXGISwapChain::GetContainingOutput

取得輸出 (顯示監視器) ,其中包含目標視窗的大部分工作區。
IDXGISwapChain::GetDesc

取得交換鏈結的描述。
IDXGISwapChain::GetFrameStatistics

取得最後一個轉譯畫面格的效能統計資料。
IDXGISwapChain::GetFullscreenState

取得與全螢幕模式相關聯的狀態。
IDXGISwapChain::GetLastPresentCount

取得呼叫 IDXGISwapChain::P resent 或 IDXGISwapChain1::P resent1 的次數。
IDXGISwapChain::P resent

向使用者呈現轉譯的影像。
IDXGISwapChain::ResizeBuffers

變更交換鏈結的背景緩衝區大小、格式和緩衝區數目。 當應用程式視窗調整大小時,應該呼叫這個值。
IDXGISwapChain::ResizeTarget

調整輸出目標的大小。
IDXGISwapChain::SetFullscreenState

將顯示狀態設定為視窗化或全螢幕。

備註

您可以呼叫IDXGIFactory2::CreateSwapChainForHwndIDXGIFactory2::CreateSwapChainForCoreWindow 或 IDXGIFactory2::CreateSwapChainForComposition來建立交換鏈結。 您也可以在呼叫 D3D11CreateDeviceAndSwapChain時建立交換鏈結;不過,您只能存取 IDXGISwapChain 介面所提供的交換鏈結功能的子集。

需求

   
目標平台 Windows
標頭 dxgi.h

另請參閱

DXGI 介面

IDXGIDeviceSubObject