ID3D11LibraryReflection インターフェイス (d3d11shader.h)

ライブラリ リフレクション インターフェイスは、ライブラリ情報にアクセスします。

メモ このインターフェイスは、すべての Direct3D 11 プラットフォームで使用できる HLSL シェーダー リンク テクノロジの一部であり、プリコンパイル済みの HLSL 関数を作成し、それらをライブラリにパッケージ化し、実行時に完全なシェーダーにリンクすることができます。

 

継承

ID3D11LibraryReflection インターフェイスは、IUnknown インターフェイスから継承されます。 ID3D11LibraryReflection には、次の種類のメンバーもあります。

メソッド

ID3D11LibraryReflection インターフェイスには、これらのメソッドがあります。

 
ID3D11LibraryReflection::GetDesc

ライブラリリフレクションのライブラリ記述子構造を塗りつぶします。 (ID3D11LibraryReflection.GetDesc)
ID3D11LibraryReflection::GetFunctionByIndex

ID3D11LibraryReflection::GetFunctionByIndex (d3d11shader.h) メソッドは関数リフレクターを取得します。

解説

ライブラリ リフレクション インターフェイスを取得するには、 D3DReflectLibrary を呼び出します。

メモID3D11LibraryReflection には、D3dcompiler_47.dll またはそれ以降のバージョンの DLL が必要です。
 

要件

   
対象プラットフォーム Windows
ヘッダー d3d11shader.h

関連項目

IUnknown

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