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;
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください