次の方法で共有


ID3D10Effect::GetVariableByIndex

インデックスによって変数を取得します。

ID3D10EffectVariable* 
GetVariableByIndex(
  UINT Index
);

パラメータ

  • Index
    ゼロから始まるインデックスです。

戻り値

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

解説 

エフェクトには 1 つまたは複数の変数を含めることができます。テクニックの外部にある変数は、すべてのエフェクトにとってグローバルであると見なされます。テクニックの内部にある変数は、そのテクニックにローカルなものです。ローカルで非静的なエフェクト変数にアクセスするには、その名前またはインデックスを使用します。

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

要件

ヘッダー: D3D10Effect.h 宣言

関連項目

ID3D10Effect インターフェイス