Torque3D Documentation / _generateds / d3dx9Functions.h

d3dx9Functions.h

Engine/source/gfx/D3D9/d3dx9Functions.h

More...

Public Variables

LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD D3DFORMAT D3DPOOL LPDIRECT3DTEXTURE9 *ppTexture LPD3DXBUFFER D3DXIMAGE_FILEFORMAT LPDIRECT3DBASETEXTURE9 const PALETTEENTRY *pSrcPalette LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPCVOID UINT CONST RECT DWORD D3DCOLOR
LPCSTR D3DXIMAGE_FILEFORMAT
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD D3DFORMAT
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO *
LPCSTR
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY *
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD D3DFORMAT D3DPOOL
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD D3DFORMAT D3DPOOL LPDIRECT3DTEXTURE9 *ppTexture LPD3DXBUFFER *
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER *
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER *
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY *
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD D3DFORMAT D3DPOOL LPDIRECT3DTEXTURE9 *ppTexture LPD3DXBUFFER D3DXIMAGE_FILEFORMAT LPDIRECT3DBASETEXTURE9
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD D3DFORMAT D3DPOOL LPDIRECT3DTEXTURE9 *ppTexture LPD3DXBUFFER D3DXIMAGE_FILEFORMAT LPDIRECT3DBASETEXTURE9 const PALETTEENTRY *pSrcPalette LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPCVOID UINT
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT

Public Functions

D3DX_FUNCTION(D3DXCreateBuffer , HRESULT , (DWORD NumBytes, LPD3DXBUFFER *ppBuffer) )
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey
D3DX_FUNCTION(D3DXCreateVolumeTexture , HRESULT , (LPDIRECT3DDEVICE9 pDevice, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture) )
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD D3DFORMAT D3DPOOL LPDIRECT3DTEXTURE9 *ppTexture LPD3DXBUFFER D3DXIMAGE_FILEFORMAT LPDIRECT3DBASETEXTURE9 const PALETTEENTRY *pSrcPalette
D3DX_FUNCTION(D3DXGetImageInfoFromFileInMemory , HRESULT , (LPCVOID pSrcData, UINT SrcDataSize, D3DXIMAGE_INFO *pSrcInfo) )
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable
D3DX_FUNCTION(D3DXGetShaderConstantTable , HRESULT , (CONST DWORD *pFunction, LPD3DXCONSTANTTABLE *ppConstantTable) )
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD D3DFORMAT D3DPOOL LPDIRECT3DTEXTURE9 *ppTexture
D3DX_FUNCTION(D3DXLoadVolumeFromMemory , HRESULT , (LPDIRECT3DVOLUME9 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, LPCVOID pSrcMemory, D3DFORMAT SrcFormat, UINT SrcRowPitch, UINT SrcSlicePitch, CONST PALETTEENTRY *pSrcPalette, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey) )
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect
D3DX_FUNCTION(D3DXSaveSurfaceToFileW , HRESULT , (LPCWSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DSURFACE9 pSrcSurface, CONST PALETTEENTRY *pSrcPalette, CONST RECT *pSrcRect) )

Detailed Description

Public Variables

LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD D3DFORMAT D3DPOOL LPDIRECT3DTEXTURE9 *ppTexture LPD3DXBUFFER D3DXIMAGE_FILEFORMAT LPDIRECT3DBASETEXTURE9 const PALETTEENTRY *pSrcPalette LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPCVOID UINT CONST RECT DWORD D3DCOLOR ColorKey 
LPCSTR D3DXIMAGE_FILEFORMAT DestFormat 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD Filter 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD Flags 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD D3DFORMAT Format 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT Height 
 HRESULT 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT MipLevels 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO * pDefines 
LPCSTR pDestFile 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY * pDestPalette 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT * pDestRect 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 pDestSurface 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 pDevice 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR pFunctionName 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE pInclude 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD D3DFORMAT D3DPOOL Pool 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD D3DFORMAT D3DPOOL LPDIRECT3DTEXTURE9 *ppTexture LPD3DXBUFFER * ppDestBuf 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER * ppErrorMsgs 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR pProfile 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER * ppShader 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR pSrcData 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY * pSrcPalette 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT * pSrcRect 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 pSrcSurface 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD D3DFORMAT D3DPOOL LPDIRECT3DTEXTURE9 *ppTexture LPD3DXBUFFER D3DXIMAGE_FILEFORMAT LPDIRECT3DBASETEXTURE9 pSrcTexture 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD D3DFORMAT D3DPOOL LPDIRECT3DTEXTURE9 *ppTexture LPD3DXBUFFER D3DXIMAGE_FILEFORMAT LPDIRECT3DBASETEXTURE9 const PALETTEENTRY *pSrcPalette LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPCVOID UINT SrcData 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT srcDataLen 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT UINT UINT DWORD Usage 
LPCSTR D3DXIMAGE_FILEFORMAT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT *pSrcRect LPCSTR UINT CONST D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR DWORD LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE *ppConstantTable LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT LPDIRECT3DSURFACE9 CONST PALETTEENTRY CONST RECT DWORD D3DCOLOR ColorKey LPDIRECT3DDEVICE9 UINT Width 

Public Functions

D3DX_FUNCTION(D3DXCreateBuffer , HRESULT , (DWORD NumBytes, LPD3DXBUFFER *ppBuffer) )

D3DX_FUNCTION(D3DXCreateVolumeTexture , HRESULT , (LPDIRECT3DDEVICE9 pDevice, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture) )

D3DX_FUNCTION(D3DXGetImageInfoFromFileInMemory , HRESULT , (LPCVOID pSrcData, UINT SrcDataSize, D3DXIMAGE_INFO *pSrcInfo) )

D3DX_FUNCTION(D3DXGetShaderConstantTable , HRESULT , (CONST DWORD *pFunction, LPD3DXCONSTANTTABLE *ppConstantTable) )

D3DX_FUNCTION(D3DXLoadVolumeFromMemory , HRESULT , (LPDIRECT3DVOLUME9 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, LPCVOID pSrcMemory, D3DFORMAT SrcFormat, UINT SrcRowPitch, UINT SrcSlicePitch, CONST PALETTEENTRY *pSrcPalette, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey) )

D3DX_FUNCTION(D3DXSaveSurfaceToFileW , HRESULT , (LPCWSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DSURFACE9 pSrcSurface, CONST PALETTEENTRY *pSrcPalette, CONST RECT *pSrcRect) )

  1
  2//-----------------------------------------------------------------------------
  3// Copyright (c) 2012 GarageGames, LLC
  4//
  5// Permission is hereby granted, free of charge, to any person obtaining a copy
  6// of this software and associated documentation files (the "Software"), to
  7// deal in the Software without restriction, including without limitation the
  8// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  9// sell copies of the Software, and to permit persons to whom the Software is
 10// furnished to do so, subject to the following conditions:
 11//
 12// The above copyright notice and this permission notice shall be included in
 13// all copies or substantial portions of the Software.
 14//
 15// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 16// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 17// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 18// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 19// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 20// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
 21// IN THE SOFTWARE.
 22//-----------------------------------------------------------------------------
 23
 24D3DX_FUNCTION( D3DXCreateBuffer, HRESULT,
 25               (DWORD NumBytes,
 26                         LPD3DXBUFFER * ppBuffer) )
 27
 28D3DX_FUNCTION( D3DXSaveSurfaceToFileA, HRESULT,
 29               (LPCSTR                    pDestFile,
 30               D3DXIMAGE_FILEFORMAT      DestFormat,
 31               LPDIRECT3DSURFACE9        pSrcSurface,
 32               CONST PALETTEENTRY*       pSrcPalette,
 33               CONST RECT*               pSrcRect) )
 34
 35D3DX_FUNCTION( D3DXSaveSurfaceToFileW, HRESULT,
 36               (LPCWSTR                   pDestFile,
 37               D3DXIMAGE_FILEFORMAT      DestFormat,
 38               LPDIRECT3DSURFACE9        pSrcSurface,
 39               CONST PALETTEENTRY*       pSrcPalette,
 40               CONST RECT*               pSrcRect) )
 41
 42D3DX_FUNCTION( D3DXCompileShader, HRESULT,
 43               (LPCSTR pSrcData,
 44               UINT srcDataLen,
 45               CONST D3DXMACRO* pDefines,
 46               LPD3DXINCLUDE pInclude,
 47               LPCSTR pFunctionName,
 48               LPCSTR pProfile,
 49               DWORD Flags,
 50               LPD3DXBUFFER* ppShader,
 51               LPD3DXBUFFER* ppErrorMsgs,
 52               LPD3DXCONSTANTTABLE * ppConstantTable) )
 53
 54D3DX_FUNCTION( D3DXGetShaderConstantTable, HRESULT,
 55               (CONST DWORD*                    pFunction,
 56               LPD3DXCONSTANTTABLE*            ppConstantTable) )
 57
 58
 59D3DX_FUNCTION( D3DXLoadSurfaceFromSurface, HRESULT,
 60               (LPDIRECT3DSURFACE9        pDestSurface,
 61               CONST PALETTEENTRY*       pDestPalette,
 62               CONST RECT*               pDestRect,
 63               LPDIRECT3DSURFACE9        pSrcSurface,
 64               CONST PALETTEENTRY*       pSrcPalette,
 65               CONST RECT*               pSrcRect,
 66               DWORD                     Filter,
 67               D3DCOLOR                  ColorKey) )
 68
 69D3DX_FUNCTION( D3DXCreateVolumeTexture, HRESULT,
 70               (LPDIRECT3DDEVICE9         pDevice,
 71               UINT                      Width,
 72               UINT                      Height,
 73               UINT                      Depth,
 74               UINT                      MipLevels,
 75               DWORD                     Usage,
 76               D3DFORMAT                 Format,
 77               D3DPOOL                   Pool,
 78               LPDIRECT3DVOLUMETEXTURE9* ppVolumeTexture) )
 79
 80D3DX_FUNCTION( D3DXCreateTexture, HRESULT, 
 81               (LPDIRECT3DDEVICE9         pDevice,
 82               UINT                      Width,
 83               UINT                      Height,
 84               UINT                      MipLevels,
 85               DWORD                     Usage,
 86               D3DFORMAT                 Format,
 87               D3DPOOL                   Pool,
 88               LPDIRECT3DTEXTURE9*       ppTexture) )
 89
 90#ifdef TORQUE_OS_XENON
 91D3DX_FUNCTION( D3DXLoadVolumeFromMemory, HRESULT,
 92               (LPDIRECT3DVOLUME9         pDestVolume,
 93               CONST PALETTEENTRY*       pDestPalette,
 94               CONST D3DBOX*             pDestBox,
 95               LPCVOID                   pSrcMemory,
 96               D3DFORMAT                 SrcFormat,
 97               UINT                      SrcRowPitch,
 98               UINT                      SrcSlicePitch,
 99               CONST PALETTEENTRY*       pSrcPalette,
100               CONST D3DBOX*             pSrcBox,
101               BOOL                      SrcParentPacked,
102               UINT                      SrcParentWidth,
103               UINT                      SrcParentHeight,
104               UINT                      SrcParentDepth,
105               DWORD                     Filter,
106               D3DCOLOR                  ColorKey) )
107#else
108D3DX_FUNCTION( D3DXLoadVolumeFromMemory, HRESULT,
109               (LPDIRECT3DVOLUME9         pDestVolume,
110               CONST PALETTEENTRY*       pDestPalette,
111               CONST D3DBOX*             pDestBox,
112               LPCVOID                   pSrcMemory,
113               D3DFORMAT                 SrcFormat,
114               UINT                      SrcRowPitch,
115               UINT                      SrcSlicePitch,
116               CONST PALETTEENTRY*       pSrcPalette,
117               CONST D3DBOX*             pSrcBox,
118               DWORD                     Filter,
119               D3DCOLOR                  ColorKey) )
120#endif
121
122D3DX_FUNCTION( D3DXSaveTextureToFileInMemory, HRESULT,
123               (LPD3DXBUFFER *ppDestBuf,
124               D3DXIMAGE_FILEFORMAT DestFormat,
125               LPDIRECT3DBASETEXTURE9 pSrcTexture,
126               const PALETTEENTRY *pSrcPalette) )
127
128D3DX_FUNCTION( D3DXGetImageInfoFromFileInMemory, HRESULT,
129               (LPCVOID                   pSrcData,
130               UINT                      SrcDataSize,
131               D3DXIMAGE_INFO*           pSrcInfo) )
132
133D3DX_FUNCTION( D3DXLoadSurfaceFromFileInMemory, HRESULT,
134               (LPDIRECT3DSURFACE9 pDestSurface,
135               CONST PALETTEENTRY * pDestPalette,
136               CONST RECT * pDestRect,
137               LPCVOID pSrcData,
138               UINT SrcData,
139               CONST RECT * pSrcRect,
140               DWORD Filter,
141               D3DCOLOR ColorKey,
142               D3DXIMAGE_INFO * pSrcInfo) )
143
144D3DX_FUNCTION( D3DXSaveSurfaceToFileInMemory, HRESULT,
145               (LPD3DXBUFFER*             ppDestBuf,
146               D3DXIMAGE_FILEFORMAT      DestFormat,
147               LPDIRECT3DSURFACE9        pSrcSurface,
148               CONST PALETTEENTRY*       pSrcPalette,
149               CONST RECT*               pSrcRect) )
150