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

参照

D3DXFillTextureTXD3DXFillCubeTextureTX