ID3D11Linker インターフェイス (d3d11shader.h)
リンカー インターフェイスは、シェーダー モジュールをリンクするために使用されます。
メモ このインターフェイスは、すべての Direct3D 11 プラットフォームで使用できる HLSL シェーダー リンク テクノロジの一部であり、プリコンパイル済みの HLSL 関数を作成し、それらをライブラリにパッケージ化し、実行時に完全なシェーダーにリンクすることができます。
継承
ID3D11Linker インターフェイスは、IUnknown インターフェイスから継承されます。 ID3D11Linker には、次の種類のメンバーもあります。
メソッド
ID3D11Linker インターフェイスには、これらのメソッドがあります。
ID3D11Linker::AddClipPlaneFromCBuffer 10Level9 シェーダーの cbuffer エントリから取得されたプレーン係数を含むクリップ プレーンを追加します。 |
ID3D11Linker::Link シェーダーをリンクし、Direct3D ランタイムが使用できるシェーダー BLOB を生成します。 |
ID3D11Linker::UseLibrary リンクに使用するライブラリ モジュールのインスタンスを追加します。 |
解説
リンカー インターフェイスを取得するには、 D3DCreateLinker を呼び出します。
メモID3D11Linker には、D3dcompiler_47.dll またはそれ以降のバージョンの DLL が必要です。
要件
対象プラットフォーム | Windows |
ヘッダー | d3d11shader.h |