ID3DXConstantTable インターフェイス
ID3DXConstantTable インターフェイス
ID3DXConstantTable インターフェイスは、定数テーブルにアクセスするために使う。このテーブルには、上位レベル シェーダ言語のシェーダとエフェクトで使う変数が入っている。
ID3DXConstantTable メンバ
GetBufferPointer | 定数テーブルを含むバッファへのポインタを取得する。 |
GetBufferSize | 定数テーブルのバッファ サイズを取得する。 |
GetConstant | インデックスを参照して、定数を取得する。 |
GetConstantByName | 名前を参照して、定数を取得する。 |
GetConstantDesc | 定数テーブル内の定数の記述へのポインタを取得する。 |
GetConstantElement | 定数の配列から定数を取得する。配列は複数の要素で構成されている。 |
GetDesc | 定数テーブルの記述を取得する。 |
SetBool | ブール値を設定する。 |
SetBoolArray | ブール値の配列を設定する。 |
SetDefaults | 定数をデフォルト値に設定する。デフォルト値は、シェーダの変数宣言で宣言される。 |
SetFloat | 浮動小数点数を設定する。 |
SetFloatArray | 浮動小数点数の配列を設定する。 |
SetInt | 整数値を設定する。 |
SetIntArray | 整数の配列を設定する。 |
SetMatrix | 非転置行列を設定する。 |
SetMatrixArray | 非転置行列の配列を設定する。 |
SetMatrixPointerArray | 非転置行列へのポインタの配列を設定する。 |
SetMatrixTranspose | 転置行列を設定する。 |
SetMatrixTransposeArray | 転置行列の配列を設定する。 |
SetMatrixTransposePointerArray | 転置行列へのポインタの配列を設定する。 |
SetValue | バッファの内容を定数テーブルに設定する。 |
SetVector | 4D ベクトルを設定する。 |
SetVectorArray | 4D ベクトルの配列を設定する。 |
インターフェイスの情報
継承元 | IUnknown |
ヘッダー | d3dx9shader.h |
インポート ライブラリ | d3dx9.lib |
最低限のオペレーティング システム | Windows 98 |