ID3D12LibraryReflection インターフェイス (d3d12shader.h)
ライブラリ リフレクション インターフェイスは、ライブラリ情報にアクセスします。
メモこのインターフェイスは、すべてのDirect3D 12 プラットフォームで使用できる HLSL シェーダー リンク テクノロジの一部であり、プリコンパイル済みの HLSL 関数を作成し、それらをライブラリにパッケージ化し、実行時に完全なシェーダーにリンクすることができます。
継承
ID3D12LibraryReflection インターフェイスは、IUnknown インターフェイスから継承されます。 ID3D12LibraryReflection には、次の種類のメンバーもあります。
メソッド
ID3D12LibraryReflection インターフェイスには、これらのメソッドがあります。
ID3D12LibraryReflection::GetDesc ライブラリリフレクションのライブラリ記述子構造を塗りつぶします。 (ID3D12LibraryReflection.GetDesc) |
ID3D12LibraryReflection::GetFunctionByIndex ID3D12LibraryReflection::GetFunctionByIndex メソッド (d3d12shader.h) は関数リフレクターを取得します。 |
解説
ライブラリ リフレクション インターフェイスを取得するには、 D3DReflectLibrary を呼び出します。
メモID3D12LibraryReflection には、D3dcompiler_47.dll またはそれ以降のバージョンの DLL が必要です。
要件
対象プラットフォーム | Windows |
ヘッダー | d3d12shader.h |