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