ID3D12ShaderReflectionVariable::GetInterfaceSlot メソッド (d3d12shader.h)
インターフェイス ポインターを表す変数の対応するインターフェイス スロットを取得します。
構文
UINT GetInterfaceSlot(
[in] UINT uArrayIndex
);
パラメーター
[in] uArrayIndex
型: UINT
スロット番号を取得する配列要素のインデックス。 配列以外の変数の場合、この値は 0 になります。
戻り値
型: UINT
インターフェイス配列内のインターフェイスのインデックスを返します。
解説
GetInterfaceSlot は、インターフェイス インスタンスの動的リンケージ配列内の対応するスロットを取得します。 返されるスロット番号は、インターフェイス インスタンスを特定のクラス インスタンスに設定するために使用されます。 詳細については、「HLSL インターフェイスとクラス の概要」を参照してください。
このメソッドのインターフェイスは、すぐに使用できない DLL D3DCompiler_xx.dll でホストされます。
要件
対象プラットフォーム | Windows |
ヘッダー | d3d12shader.h |