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

関連項目

IUnknown

シェーダー インターフェイス