ID3D11ClassInstance インターフェイス (d3d11.h)
このインターフェイスは HLSL クラスをカプセル化します。
継承
ID3D11ClassInstance インターフェイスは ID3D11DeviceChild から継承します。 ID3D11ClassInstance には、次の種類のメンバーもあります。
メソッド
ID3D11ClassInstance インターフェイスには、これらのメソッドがあります。
ID3D11ClassInstance::GetClassLinkage 現在の HLSL クラスに関連付けられている ID3D11ClassLinkage オブジェクトを取得します。 |
ID3D11ClassInstance::GetDesc 現在の HLSL クラスの説明を取得します。 |
ID3D11ClassInstance::GetInstanceName 現在の HLSL クラスのインスタンス名を取得します。 |
ID3D11ClassInstance::GetTypeName 現在の HLSL クラスの型を取得します。 |
解説
このインターフェイスは、 ID3D11ClassLinkage::CreateClassInstance を呼び出すことによって作成されます。 インターフェイスは、 ID3D11DeviceContext::VSSetShader などの API を使用してシェーダー リソースをパイプラインにバインドするときに使用されます。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d3d11.h |