次の方法で共有


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

参照

D3DXCreateEffect