次の方法で共有


ID3D10EffectShaderVariable::GetInputSignatureElementDesc

入力シグネチャの記述を取得します。

HRESULT 
GetInputSignatureElementDesc(
  UINT ShaderIndex,
  UINT Element,
  D3D10_SIGNATURE_PARAMETER_DESC *pDesc
);

パラメータ

  • ShaderIndex
    シェーダーのゼロから始まるインデックスです。
  • Element
    シェーダー要素のゼロから始まるインデックスです。
  • pDesc
    パラメーターの記述へのポインターです (「D3D10_SIGNATURE_PARAMETER_DESC」を参照してください)。

戻り値

Direct3D 10 のリターン コード のいずれかを返します。

解説 

エフェクトには 1 つまたは複数のシェーダーが含まれています。各シェーダーには入力シグネチャと出力シグネチャが 1 つずつあり、それぞれのシグネチャには 1 つまたは複数の要素 (またはパラメーター) があります。シェーダーのインデックスはシェーダーを特定し、要素のインデックスはシェーダー シグネチャの要素 (またはパラメーター) を特定します。

要件

ヘッダー: D3D10Effect.h 宣言

関連項目

ID3D10EffectShaderResourceVariable インターフェイス