IDXGISwapChain インターフェイス (dxgi.h)
IDXGISwapChain インターフェイスは、レンダリングされたデータを出力に表示する前に格納するための 1 つ以上のサーフェスを実装します。
継承
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 |