IDirect3DSwapChain9Ex インターフェイス (d3d9.h)
アプリケーションでは、 IDirect3DSwapChain9Ex インターフェイスのメソッドを使用してスワップ チェーンを操作します。
継承
IDirect3DSwapChain9Ex インターフェイスは、IDirect3DSwapChain9 から継承します。 IDirect3DSwapChain9Ex には、次の種類のメンバーもあります。
メソッド
IDirect3DSwapChain9Ex インターフェイスには、これらのメソッドがあります。
IDirect3DSwapChain9Ex::GetDisplayModeEx 表示モードの空間解像度、色解像度、更新頻度、回転設定を取得します。 (IDirect3DSwapChain9Ex.GetDisplayModeEx) |
IDirect3DSwapChain9Ex::GetLastPresentCount スワップチェーンが処理された回数を返します。 |
解説
暗黙的なスワップ チェーンと呼ばれる、デバイスごとに少なくとも 1 つのスワップ チェーンが常に存在します。 ただし、 CreateAdditionalSwapChain メソッドを呼び出すことで、同じデバイスから複数のビューをレンダリングするための追加のスワップ チェーンを作成できます。
このインターフェイスは、すべての COM インターフェイスと同様に、 IUnknown インターフェイスから継承されます。
LPDIRECT3DSWAPCHAIN9 型と PDIRECT3DSWAPCHAIN9 型は、IDirect3DSwapChain9 インターフェイスへのポインターとして定義されます。
IDirect3DSwapChain9Ex オブジェクトは、IDirect3DDevice9Ex のインスタンスで GetSwapChain が呼び出されると、IDirect3DSwapChain9 オブジェクトへのポインターとして返されます。 IDirect3DSwapChain9Ex インターフェイスは、GetSwapChain によって返された IDirect3DSwapChain9 のインスタンスで QueryInterface を呼び出すことによって取得されます。
要件
対象プラットフォーム | Windows |
ヘッダー | d3d9.h |