IDXGISwapChain 介面 (dxgi.h)
IDXGISwapChain介面會實作一或多個介面來儲存轉譯的資料,再將它呈現至輸出。
繼承
IDXGISwapChain介面繼承自IDXGIDeviceSubObject。 IDXGISwapChain 也有下列類型的成員:
方法
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::CreateSwapChainForHwnd、IDXGIFactory2::CreateSwapChainForCoreWindow 或 IDXGIFactory2::CreateSwapChainForComposition來建立交換鏈結。 您也可以在呼叫 D3D11CreateDeviceAndSwapChain時建立交換鏈結;不過,您只能存取 IDXGISwapChain 介面所提供的交換鏈結功能的子集。
需求
目標平台 | Windows |
標頭 | dxgi.h |