次の方法で共有


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