IDXGISwapChain

IDXGISwapChain インターフェイスは、レンダリングされたデータを出力に表示する前に格納するための 1 つまたは複数のサーフェスを実装します。

IUnknown
   IDXGIObject
      IDXGIDeviceSubObject
         IDXGISwapChain

メソッド 説明
IDXGISwapChain::GetBuffer バック バッファーを取得します。
IDXGISwapChain::GetContainingOutput 出力を取得します。
IDXGISwapChain::GetDesc 記述を取得します。
IDXGISwapChain::GetFrameStatistics レンダリング統計情報を取得します。
IDXGISwapChain::GetFullscreenState 表示モードを取得します。
IDXGISwapChain::GetLastPresentCount 最後のフレームで Present が呼び出された回数を取得します。
IDXGISwapChain::Present フレーム バッファーを出力に表示します。
IDXGISwapChain::ResizeBuffers すべてのバック バッファーのサイズとフォーマットを変更します。
IDXGISwapChain::ResizeTarget 出力属性を変更します。
IDXGISwapChain::SetFullscreenState 全画面モードとウィンドウ モードを切り替えます。

スワップ チェーンを作成するには 2 つの方法があります。アプリケーションが Direct3D を使用する場合は、デバイスの作成時に D3D10CreateDeviceAndSwapChain を呼び出してスワップ チェーンを作成します。アプリケーションが Direct3D を必要としない場合は、IDXGIFactory::CreateSwapChain を呼び出して DXGI で直接使用するスワップ チェーンを作成します。

要件

ヘッダー: DXGI.h 宣言

ライブラリ: DXGI.lib 内容

関連項目

DXGI のインターフェイス