IDirect3DStateBlock9
レンダリング ステートをカプセル化するアプリケーションでは、IDirect3DStateBlock9 インターフェイスのメソッドを使用します。
IDirect3DStateBlock9 のメンバー
メソッド | 説明 |
---|---|
IDirect3DStateBlock9::Apply | ステート ブロックを現在のデバイス ステートに適用します。 |
IDirect3DStateBlock9::Capture | ステートブロックに含まれているステートの現在の値をキャプチャーします。 |
IDirect3DStateBlock9::GetDevice | デバイスを取得します。 |
解説
このインターフェイスは、パイプラインのステートを保存および復元する際に使用できます。また、現在のステートを取り込む場合にも使用できます。
LPDIRECT3DSTATEBLOCK9 型および PDIRECT3DSTATEBLOCK9 型は、IDirect3DStateBlock9 インターフェイスへのポインターとして定義されます。
typedef struct IDirect3DStateBlock9 *LPDIRECT3DSTATEBLOCK9, *PDIRECT3DSTATEBLOCK9;
要件
ヘッダー: D3D9.h 宣言
ライブラリ: D3d9.lib 内容