ID3D11ClassInstance
このインターフェイスは、HLSL クラスをカプセル化します。
IUnknown
ID3D11DeviceChild
ID3D11ClassInstance
このインターフェイスには以下のメソッドがあります。
メソッド | 説明 |
---|---|
ID3D11ClassInstance::GetClassLinkage | 現在の HLSL クラスに関連付けられている ID3D11ClassLinkage オブジェクトを取得します。 |
ID3D11ClassInstance::GetDesc | 現在の HLSL クラスの記述を取得します。 |
ID3D11ClassInstance::GetInstanceName | 現在の HLSL クラスのインスタンス名を取得します。 |
ID3D11ClassInstance::GetTypeName | 現在の HLSL クラスのタイプを取得します。 |
このインターフェイスは、ID3D11ClassLinkage::CreateClassInstance を呼び出して作成します。ID3D11DeviceContext::VSSetShader などの API を使用してシェーダー リソースをパイプラインにバインドするときに、このインターフェイスを使用します。