次の方法で共有


ID3D12FunctionParameterReflection インターフェイス (d3d12shader.h)

function-parameter-reflection インターフェイスは、function-parameter info にアクセスします。

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

 

メソッド

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

 
ID3D12FunctionParameterReflection::GetDesc

関数のパラメーターのパラメーター記述子構造体を入力します。 (ID3D12FunctionParameterReflection.GetDesc)

注釈

function-parameter-reflection インターフェイスを取得するには、 ID3D12FunctionReflection::GetFunctionParameter を呼び出します。 これは COM インターフェイスではないので、参照カウントを気にしたり、インターフェイスを解放したりする必要はありません。

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

要件

要件
対象プラットフォーム Windows
ヘッダー d3d12shader.h

こちらもご覧ください

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