![]() |
![]() |
![]() |
Creates a texture shader object from the compiled shader.
Syntax
HRESULT D3DXCreateTextureShader(
CONST DWORD *pFunction, LPD3DXTEXTURESHADER *ppTextureShader );
Parameters
- pFunction
- [in] Pointer to the function DWORD stream.
- ppTextureShader
- [out] Returns an ID3DXTextureShader object which can be used to procedurally fill the contents of a texture using the D3DXFillTextureTX functions.
Return Value
If the function succeeds, the return value is D3D_OK.
If the function fails, the return value can be one of the following:
D3DERR_INVALIDCALL The method call is invalid. For example, a method's parameter may have an invalid value. D3DXERR_INVALIDDATA The data is invalid. E_OUTOFMEMORY Microsoft Direct3D could not allocate sufficient memory to complete the call.
Function Information
Header d3dx9shader.h Import library d3dx9.lib Minimum availability DirectX 9.0 Minimum operating systems Windows 2000, Windows 98