ID3D10Effect::GetVariableByIndex メソッド (d3d10effect.h)
インデックスで変数を取得します。
構文
ID3D10EffectVariable * GetVariableByIndex(
[in] UINT Index
);
パラメーター
[in] Index
型: UINT
0 から始まるインデックス。
戻り値
種類: ID3D10EffectVariable*
ID3D10EffectVariable インターフェイスへのポインター。
解説
効果には、1 つ以上の変数を含めることができます。 手法以外の変数は、すべての効果に対してグローバルと見なされます。手法内にある変数は、その手法に対してローカルです。 ローカルの非静的効果変数には、その名前またはインデックスを使用してアクセスできます。
メソッドは、変数が見つからない場合は 、効果変数インターフェイス へのポインターを返します。 ID3D10Effect::IsValid を呼び出して、インデックスが存在するかどうかを確認できます。
必要条件
対象プラットフォーム | Windows |
ヘッダー | d3d10effect.h |