次の方法で共有


シェーダー インターフェイス (Direct3D 12 グラフィックス)

d3d12shader.h は、次のインターフェイスを宣言します。

このセクションでは、次の操作を行います。

話題 形容
ID3D12FunctionParameterReflection
関数パラメーター リフレクション インターフェイスは、関数パラメーター情報にアクセスします。
注: このインターフェイスは、すべての Direct3D 12 プラットフォームで使用できる HLSL シェーダー リンク テクノロジの一部であり、プリコンパイル済みの HLSL 関数を作成し、それらをライブラリにパッケージ化し、実行時に完全なシェーダーにリンクできます。
ID3D12FunctionReflection
関数リフレクション インターフェイスは、関数情報にアクセスします。
注: このインターフェイスは、すべての Direct3D 12 プラットフォームで使用できる HLSL シェーダー リンク テクノロジの一部であり、プリコンパイル済みの HLSL 関数を作成し、それらをライブラリにパッケージ化し、実行時に完全なシェーダーにリンクできます。
ID3D12LibraryReflection
ライブラリ リフレクション インターフェイスは、ライブラリ情報にアクセスします。
注: このインターフェイスは、すべての Direct3D 12 プラットフォームで使用できる HLSL シェーダー リンク テクノロジの一部であり、プリコンパイル済みの HLSL 関数を作成し、それらをライブラリにパッケージ化し、実行時に完全なシェーダーにリンクできます。
ID3D12ShaderReflection
シェーダー リフレクション インターフェイスは、シェーダー情報にアクセスします。
ID3D12ShaderReflectionConstantBuffer
このシェーダー リフレクション インターフェイスは、定数バッファーへのアクセスを提供します。
ID3D12ShaderReflectionType
このシェーダー リフレクション インターフェイスは、変数型へのアクセスを提供します。
ID3D12ShaderReflectionVariable
このシェーダー リフレクション インターフェイスは、変数へのアクセスを提供します。

Direct3D 12 リファレンス

シェーダー参照 する