ID3D11ClassInstance

このインターフェイスは、HLSL クラスをカプセル化します。

IUnknown
   ID3D11DeviceChild
      ID3D11ClassInstance

このインターフェイスには以下のメソッドがあります。

メソッド 説明
ID3D11ClassInstance::GetClassLinkage 現在の HLSL クラスに関連付けられている ID3D11ClassLinkage オブジェクトを取得します。
ID3D11ClassInstance::GetDesc 現在の HLSL クラスの記述を取得します。
ID3D11ClassInstance::GetInstanceName 現在の HLSL クラスのインスタンス名を取得します。
ID3D11ClassInstance::GetTypeName 現在の HLSL クラスのタイプを取得します。

このインターフェイスは、ID3D11ClassLinkage::CreateClassInstance を呼び出して作成します。ID3D11DeviceContext::VSSetShader などの API を使用してシェーダー リソースをパイプラインにバインドするときに、このインターフェイスを使用します。

関連項目

コア インターフェイス