D3DXFillVolumeTextureTX 関数
コンパイル済みの高レベル シェーダー言語 (HLSL) 関数を使用して、テクスチャの各ミップマップ レベルの各テクセルを塗りつぶします。
構文
HRESULT D3DXFillVolumeTextureTX(
_In_ LPDIRECT3DVOLUMETEXTURE9 pTexture,
_In_ LPD3DXTEXTURESHADER pTextureShader
);
パラメーター
-
pTexture [in]
-
塗りつぶすテクスチャを表す IDirect3DVolumeTexture9 オブジェクトへのポインター。
-
pTextureShader [in]
-
ID3DXTextureShader テクスチャ シェーダー オブジェクトへのポインター。
戻り値
型: HRESULT
関数が成功した場合、戻り値はD3D_OK。 関数が失敗した場合、戻り値は次のいずれかになります:D3DERR_NOTAVAILABLE、D3DERR_INVALIDCALL。
解説
テクスチャ ターゲットは、次のセマンティクスを含む を受け取る HLSL 関数である必要があります。
- 1 つの入力パラメーターで POSITION セマンティックを使用する必要があります。
- 1 つの入力パラメーターで PSIZE セマンティックを使用する必要があります。
- 関数は、COLOR セマンティックを使用するパラメーターを返す必要があります。
入力パラメーターは任意の順序で指定できます。 例については、「D3DXFillTextureTX」を参照してください。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目