D3DXFillVolumeTextureTX-Funktion
Verwendet eine kompilierte HLSL-Funktion (High-Level Shader Language), um jedes Texel jeder Mipmapebene einer Textur zu füllen.
Syntax
HRESULT D3DXFillVolumeTextureTX(
_In_ LPDIRECT3DVOLUMETEXTURE9 pTexture,
_In_ LPD3DXTEXTURESHADER pTextureShader
);
Parameter
-
pTexture [ In]
-
Zeiger auf ein IDirect3DVolumeTexture9-Objekt, das die zu füllende Textur darstellt.
-
pTextureShader [ In]
-
Typ: LPD3DXTEXTURESHADER
Zeiger auf ein ID3DXTextureShader-Texturshader-Objekt.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ausgeführt wird, lautet der Rückgabewert D3D _ OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Werte sein: D3DERR _ NOTAVAILABLE, D3DERR _ INVALIDCALL.
Bemerkungen
Das Texturziel muss eine HLSL-Funktion sein, die die folgende Semantik enthält:
- Ein Eingabeparameter muss eine POSITION-Semantik verwenden.
- Ein Eingabeparameter muss eine PSIZE-Semantik verwenden.
- Die Funktion muss einen Parameter zurückgeben, der die COLOR-Semantik verwendet.
Die Eingabeparameter können in beliebiger Reihenfolge sein. Ein Beispiel finden Sie unter D3DXFillTextureTX.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|