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::CreateSwapChainForHwndIDXGIFactory2::CreateSwapChainForCoreWindow、または IDXGIFactory2::CreateSwapChainForComposition を呼び出します。 D3D11CreateDeviceAndSwapChain を呼び出すときにスワップ チェーンを作成することもできます。ただし、IDXGISwapChain インターフェイスが提供するスワップ チェーン機能のサブセットにのみアクセスできます。

要件

   
対象プラットフォーム Windows
ヘッダー dxgi.h

関連項目

DXGI インターフェイス

IDXGIDeviceSubObject