ID3D11ModuleInstance インターフェイス (d3d11shader.h)
モジュール インスタンス インターフェイスは、リソースの再バインドに使用されます。
メモ このインターフェイスは、すべての Direct3D 11 プラットフォームで使用できる HLSL シェーダー リンク テクノロジの一部であり、プリコンパイル済みの HLSL 関数を作成し、それらをライブラリにパッケージ化し、実行時に完全なシェーダーにリンクできます。
継承
ID3D11ModuleInstance インターフェイスは、IUnknown インターフェイスから継承します。 ID3D11ModuleInstance には、次の種類のメンバーもあります。
メソッド
ID3D11ModuleInstance インターフェイスには、これらのメソッドがあります。
ID3D11ModuleInstance::BindConstantBuffer ソース スロットから宛先スロットに定数バッファーを再バインドします。 |
ID3D11ModuleInstance::BindConstantBufferByName 定数バッファーを名前で宛先スロットに再バインドします。 |
ID3D11ModuleInstance::BindResource テクスチャまたはバッファーをソース スロットから宛先スロットに再バインドします。 |
ID3D11ModuleInstance::BindResourceAsUnorderedAccessView リソースを、ソース スロットから宛先スロットへの順序なしのアクセス ビュー (UAV) として再バインドします。 |
ID3D11ModuleInstance::BindResourceAsUnorderedAccessViewByName リソースを、順序なしアクセス ビュー (UAV) として宛先スロットに名前で再バインドします。 |
ID3D11ModuleInstance::BindResourceByName テクスチャまたはバッファーを名前で宛先スロットに再バインドします。 |
ID3D11ModuleInstance::BindSampler ソース スロットから宛先スロットにサンプラーを再バインドします。 |
ID3D11ModuleInstance::BindSamplerByName サンプラーを名前で宛先スロットに再バインドします。 |
ID3D11ModuleInstance::BindUnorderedAccessView 順序指定されていないアクセス ビュー (UAV) をソース スロットから宛先スロットに再バインドします。 |
ID3D11ModuleInstance::BindUnorderedAccessViewByName 順序指定されていないアクセス ビュー (UAV) を名前で宛先スロットに再バインドします。 |
解説
モジュール インスタンス インターフェイスを取得するには、 ID3D11Module::CreateInstance または ID3D11FunctionLinkingGraph::CreateModuleInstance を呼び出します。
注ID3D11ModuleInstance には、D3dcompiler_47.dll 以降のバージョンの DLL が必要です。
要件
対象プラットフォーム | Windows |
ヘッダー | d3d11shader.h |