次の方法で共有


IDirect3DStateBlock9

レンダリング ステートをカプセル化するアプリケーションでは、IDirect3DStateBlock9 インターフェイスのメソッドを使用します。

IDirect3DStateBlock9 のメンバー

メソッド 説明
IDirect3DStateBlock9::Apply ステート ブロックを現在のデバイス ステートに適用します。
IDirect3DStateBlock9::Capture ステートブロックに含まれているステートの現在の値をキャプチャーします。
IDirect3DStateBlock9::GetDevice デバイスを取得します。

解説 

このインターフェイスは、パイプラインのステートを保存および復元する際に使用できます。また、現在のステートを取り込む場合にも使用できます。

LPDIRECT3DSTATEBLOCK9 型および PDIRECT3DSTATEBLOCK9 型は、IDirect3DStateBlock9 インターフェイスへのポインターとして定義されます。

typedef struct IDirect3DStateBlock9 *LPDIRECT3DSTATEBLOCK9, *PDIRECT3DSTATEBLOCK9;

要件

ヘッダー: D3D9.h 宣言

ライブラリ: D3d9.lib 内容