ID3DXTextureShader インターフェイス

ID3DXTextureShader インターフェイス。

メンバー

ID3DXTextureShader インターフェイスは、IUnknown インターフェイスから継承されます。 ID3DXTextureShader には、次の種類のメンバーもあります。

メソッド

ID3DXTextureShader インターフェイスには、これらのメソッドがあります。

メソッド 説明
GetConstant インデックスを検索して定数を取得します。
GetConstantBuffer 定数テーブルへのポインターを取得します。
GetConstantByName 名前を調べることで定数を取得します。
GetConstantDesc 定数テーブル内の定数の配列へのポインターを取得します。
GetConstantElement 定数テーブルから定数を取得します。
GetDesc 定数テーブルの説明を取得します。
GetFunction 関数 DWORD ストリームへのポインターを取得します。
SetBool BOOL 値を設定します。
SetBoolArray BOOL 値の配列を設定します。
SetDefaults 定数をシェーダーで宣言された既定値に設定します。
SetFloat 浮動小数点数を設定します。
SetFloatArray 浮動小数点数の配列を設定します。
SetInt 整数値を設定します。
SetIntArray 整数の配列を設定します。
SetMatrix 転置されていない行列を設定します。
SetMatrixArray 転置されていない行列の配列を設定します。
SetMatrixPointerArray 転置されていない行列へのポインターの配列を設定します。
SetMatrixTranspose 入れ替え行列を設定します。
SetMatrixTransposeArray 入れ替えられた行列の配列を設定します。
SetMatrixTransposePointerArray 入れ替えられた行列へのポインターの配列を設定します。
SetValue 定数テーブルにバッファー内のデータを設定します。
SetVector 4D ベクトルを設定します。
SetVectorArray 4D ベクトルの配列を設定します。

 

注釈

ID3DXTextureShader インターフェイスは、D3DXCreateTextureShader 関数を呼び出すことによって取得されます。

ID3DXTextureShader インターフェイスは、すべての COM インターフェイスと同様に、IUnknown インターフェイスを継承します。

LPD3DXTEXTURESHADER 型は、 ID3DXTextureShader インターフェイスへのポインターとして定義されます。

typedef interface ID3DXTextureShader *LPD3DXTEXTURESHADER;

要件

要件
ヘッダー
D3DX9Shader.h
ライブラリ
D3dx9.lib

こちらもご覧ください

D3DX インターフェイス