Share via


IDirect3DSwapChain9 インターフェイス

IDirect3DSwapChain9 インターフェイス

スワップ チェーンを操作するには、IDirect3DSwapChain9 インターフェイスのメソッドを使う。

IDirect3DSwapChain9 メンバ

GetBackBuffer デバイスのスワップ チェーンからバック バッファを取得する。
GetDevice

スワップ チェーンに関連付けられているデバイスを取得する。

GetDisplayMode ディスプレイ モードの空間解像度、色深度、およびリフレッシュ周波数を取得する。
GetFrontBufferData スワップ チェーンのフロント バッファのコピーを生成し、アプリケーションが提供するシステム メモリ バッファにそのコピーを格納する。
GetPresentParameters

スワップ チェーンに関連付けられているプレゼンテーション パラメータを取得する。

GetRasterStatus スワップ チェーンが表示されているモニタのラスタを記述する情報を返す。
Present スワップ チェーンが所有するバック バッファのシーケンスの中で次のコンテンツを提示する。

注意

各デバイスには、少なくとも 1 つのスワップ チェーンが常に存在しており、非明示的なスワップ チェーンと呼ばれる。ただし、IDirect3DDevice9::CreateAdditionalSwapChain メソッドを呼び出して追加スワップ チェーンを作成すれば、同じデバイスから複数のビューをレンダリングすることができる。

このインターフェイスは、すべてのコンポーネント オブジェクト モデル (COM) インターフェイスと同様、IUnknown インターフェイスから継承する。

LPDIRECT3DSWAPCHAIN9 および PDIRECT3DSWAPCHAIN9 型は、IDirect3DSwapChain9 インターフェイスへのポインタとして定義される。

typedef struct IDirect3DSwapChain9 *LPDIRECT3DSWAPCHAIN9, *PDIRECT3DSWAPCHAIN9;

インターフェイスの情報

継承元 IUnknown
ヘッダー d3d9.h
インポート ライブラリ d3d9.lib
最低限のオペレーティング システム Windows 98

参照

IDirect3DDevice9::CreateAdditionalSwapChain