Microsoft DirectX 8.0 (C++)

IDirect3DSwapChain8

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

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

IDirect3DSwapChain8 インターフェイスのメソッドは、以下のグループにまとめることができる。

プレゼンテーション Present
サーフェス管理 GetBackBuffer

すべての COM インターフェイスと同様、IDirect3DSwapChain8 インターフェイスは IUnknown インターフェイスのメソッドを継承する。IUnknown インターフェイスは、次の 3 つのメソッドをサポートする。

IUnknown AddRef
  QueryInterface
Release

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

typedef struct IDirect3DSwapChain8 *LPDIRECT3DSWAPCHAIN8, *PDIRECT3DSWAPCHAIN8;

動作環境

  ヘッダー : d3d8.h で宣言。
  インポート ライブラリ : D3d8.lib を使用。

参照

IDirect3DDevice8::CreateAdditionalSwapChain