ID3DXBaseEffect インターフェイス
ID3DXBaseEffect インターフェイス
定数、関数、シェーダ、テクニックなど、エフェクト パラメータの取得および設定のためのメソッドを提供する。
ID3DXBaseEffect メンバ
GetAnnotation | アノテーションのハンドルを取得する。 |
GetAnnotationByName | 名前で参照して、アノテーションのハンドルを取得する。 |
GetBool | ブール値を取得する。 |
GetBoolArray | ブール値の配列を取得する。 |
GetDesc | エフェクトの記述を取得する。 |
GetFloat | 浮動小数点値を取得する。 |
GetFloatArray | 浮動小数点値の配列を取得する。 |
GetFunction | 関数のハンドルを取得する。 |
GetFunctionByName | 名前で参照して、関数のハンドルを取得する。 |
GetFunctionDesc | 関数の記述を取得する。 |
GetInt | 整数を取得する。 |
GetIntArray | 整数の配列を取得する。 |
GetMatrix | 非転置行列を取得する。 |
GetMatrixArray | 非転置行列の配列を取得する。 |
GetMatrixPointerArray | 非転置行列へのポインタの配列を設定する。 |
GetMatrixTranspose | 転置行列を取得する。 |
GetMatrixTransposeArray | 転置行列の配列を取得する。 |
GetMatrixTransposePointerArray | 転置行列へのポインタの配列を設定する。 |
GetParameter | 最上位パラメータまたは構造体メンバ パラメータのハンドルを取得する。 |
GetParameterByName | 名前で参照して、最上位パラメータまたは構造体メンバ パラメータのハンドルを取得する。 |
GetParameterBySemantic | セマンティクスで参照して、最上位パラメータまたは構造体メンバ パラメータのハンドルを取得する。 |
GetParameterDesc | パラメータまたはアノテーションの記述を取得する。 |
GetParameterElement | 配列要素パラメータのハンドルを取得する。 |
GetPass | パスのハンドルを取得する。 |
GetPassByName | 名前で参照して、パスのハンドルを取得する。 |
GetPassDesc | パスの記述を取得する。 |
GetPixelShader | ピクセル シェーダを取得する。 |
GetString | 文字列を取得する。 |
GetTechnique | テクニックのハンドルを取得する。 |
GetTechniqueByName | 名前で参照して、テクニックのハンドルを取得する。 |
GetTechniqueDesc | テクニックの記述を取得する。 |
GetTexture | テクスチャを取得する。 |
GetValue | 任意のパラメータまたはアノテーションの値を取得する。これには、単純型、構造体、配列、文字列、シェーダ、テクスチャが含まれる。ID3DXBaseEffect の Getxxx 形式のほとんどすべての呼び出しの代わりとして、このメソッドを使うことができる。 |
GetVector | ベクトルを取得する。 |
GetVectorArray | ベクトルの配列を取得する。 |
GetVertexShader | 頂点シェーダを取得する。 |
SetBool | ブール値を設定する。 |
SetBoolArray | ブール値の配列を設定する。 |
SetFloat | 浮動小数点値を設定する。 |
SetFloatArray | 浮動小数点値の配列を設定する。 |
SetInt | 整数を設定する。 |
SetIntArray | 整数の配列を設定する。 |
SetMatrix | 非転置行列を設定する。 |
SetMatrixArray | 非転置行列の配列を設定する。 |
SetMatrixPointerArray | 非転置行列へのポインタの配列を設定する。 |
SetMatrixTranspose | 転置行列を設定する。 |
SetMatrixTransposeArray | 転置行列の配列を設定する。 |
SetMatrixTransposePointerArray | 転置行列へのポインタの配列を設定する。 |
SetPixelShader | ピクセル シェーダを設定する。 |
SetString | 文字列を設定する。 |
SetTexture | テクスチャを設定する。 |
SetValue | 任意のパラメータまたはアノテーションの値を取得する。これには、単純型、構造体、配列、文字列、シェーダ、テクスチャが含まれる。ID3DXBaseEffect の Setxxx 形式のほとんどすべての呼び出しの代わりとして、このメソッドを使うことができる。 |
SetVector | ベクトルを設定する。 |
SetVectorArray | ベクトルの配列を設定する。 |
SetVertexShader | 頂点シェーダを設定する。 |
インターフェイスの情報
継承元 | IUnknown |
ヘッダー | d3dx9effect.h |
インポート ライブラリ | d3dx9.lib |
最低限のオペレーティング システム | Windows 98 |
参照