ID3D10Effect::GetVariableByIndex メソッド (d3d10effect.h)

インデックスで変数を取得します。

構文

ID3D10EffectVariable * GetVariableByIndex(
  [in] UINT Index
);

パラメーター

[in] Index

型: UINT

0 から始まるインデックス。

戻り値

種類: ID3D10EffectVariable*

ID3D10EffectVariable インターフェイスへのポインター。

解説

効果には、1 つ以上の変数を含めることができます。 手法以外の変数は、すべての効果に対してグローバルと見なされます。手法内にある変数は、その手法に対してローカルです。 ローカルの非静的効果変数には、その名前またはインデックスを使用してアクセスできます。

メソッドは、変数が見つからない場合は 、効果変数インターフェイス へのポインターを返します。 ID3D10Effect::IsValid を呼び出して、インデックスが存在するかどうかを確認できます。

必要条件

   
対象プラットフォーム Windows
ヘッダー d3d10effect.h

関連項目

ID3D10Effect インターフェイス