D3DXFillVolumeTextureTX 関数
D3DXFillVolumeTextureTX 関数
上位レベル言語のテクスチャ ターゲットを使って、テクスチャの各ミップマップ レベルの各テクセルを塗りつぶす。
構文
HRESULT D3DXFillVolumeTextureTX(
LPDIRECT3DVOLUMETEXTURE9 pTexture,
CONST WORD* pFunction,
CONST D3DXVECTOR4* pConstants,
UINT dxConstants
);
パラメータ
- pTexture
[in] 塗りつぶすテクスチャを表す IDirect3DVolumeTexture9 オブジェクトへのポインタ。 - pFunction
[in] コンパイル済みの関数を含むバッファへのポインタ。 - pConstants
[in] 定数の配列。この配列は、アプリケーションが定数テーブルから提供する。「D3DXVECTOR4」を参照すること。 - dxConstants
[in] 定数の数。
戻り値
成功した場合は、D3D_OK を返す。
失敗した場合は、次のいずれかの値を返す。
D3DERR_NOTAVAILABLE | このデバイスは、照会されたテクニックをサポートしていない。 |
D3DERR_INVALIDCALL | メソッドの呼び出しが無効である。たとえば、メソッドのパラメータに無効な値が設定されている場合などである。 |
注意
上位レベル言語のテクスチャ ターゲットは、2 つのパラメータを取って 1 つの色を返すコンパイル済み関数でなければならない。
関数の情報
ヘッダー | d3dx9tex.h |
インポート ライブラリ | d3dx9.lib |
最低限のオペレーティング システム | Windows 98 |
参照