次の方法で共有


ID3D10StateBlock インターフェイス (d3d10effect.h)

状態ブロック インターフェイスは、レンダリング状態をカプセル化します。

継承

ID3D10StateBlock インターフェイスは、IUnknown インターフェイスから継承されます。 ID3D10StateBlock には、次の種類のメンバーもあります。

メソッド

ID3D10StateBlock インターフェイスには、これらのメソッドがあります。

 
ID3D10StateBlock::Apply

状態ブロックを現在のデバイスの状態に適用します。 (ID3D10StateBlock.Apply)
ID3D10StateBlock::Capture

stateblock に含まれる状態の現在の値をキャプチャします。 (ID3D10StateBlock.Capture)
ID3D10StateBlock::GetDevice

デバイスを取得します。
ID3D10StateBlock::ReleaseAllDeviceObjects

デバイス オブジェクトへのすべての参照を解放します。

解説

状態ブロック インターフェイスを作成するには、 D3D10CreateStateBlock を呼び出します。

このインターフェイスを使用して、パイプラインの状態を保存および復元できます。 また、現在の状態をキャプチャするために使用することもできます。

必要条件

   
対象プラットフォーム Windows
ヘッダー d3d10effect.h (D3D10.h を含む)

関連項目

コア インターフェイス