zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
d3dx9tex.h File Reference
#include "d3dx9.h"

Go to the source code of this file.

Classes

struct  _D3DXIMAGE_INFO
 

Macros

#define D3DX_CHANNEL_ALPHA   (1 << 3)
 
#define D3DX_CHANNEL_BLUE   (1 << 1)
 
#define D3DX_CHANNEL_GREEN   (1 << 2)
 
#define D3DX_CHANNEL_LUMINANCE   (1 << 4)
 
#define D3DX_CHANNEL_RED   (1 << 0)
 
#define D3DX_FILTER_BOX   (5 << 0)
 
#define D3DX_FILTER_DITHER   (1 << 19)
 
#define D3DX_FILTER_DITHER_DIFFUSION   (2 << 19)
 
#define D3DX_FILTER_LINEAR   (3 << 0)
 
#define D3DX_FILTER_MIRROR   (7 << 16)
 
#define D3DX_FILTER_MIRROR_U   (1 << 16)
 
#define D3DX_FILTER_MIRROR_V   (2 << 16)
 
#define D3DX_FILTER_MIRROR_W   (4 << 16)
 
#define D3DX_FILTER_NONE   (1 << 0)
 
#define D3DX_FILTER_POINT   (2 << 0)
 
#define D3DX_FILTER_SRGB   (3 << 21)
 
#define D3DX_FILTER_SRGB_IN   (1 << 21)
 
#define D3DX_FILTER_SRGB_OUT   (2 << 21)
 
#define D3DX_FILTER_TRIANGLE   (4 << 0)
 
#define D3DX_NORMALMAP_COMPUTE_OCCLUSION   (16 << 16)
 
#define D3DX_NORMALMAP_INVERTSIGN   (8 << 16)
 
#define D3DX_NORMALMAP_MIRROR   (3 << 16)
 
#define D3DX_NORMALMAP_MIRROR_U   (1 << 16)
 
#define D3DX_NORMALMAP_MIRROR_V   (2 << 16)
 
#define D3DX_SKIP_DDS_MIP_LEVELS(levels, filter)   ((((levels) & D3DX_SKIP_DDS_MIP_LEVELS_MASK) << D3DX_SKIP_DDS_MIP_LEVELS_SHIFT) | ((filter) == D3DX_DEFAULT ? D3DX_FILTER_BOX : (filter)))
 
#define D3DX_SKIP_DDS_MIP_LEVELS_MASK   0x1F
 
#define D3DX_SKIP_DDS_MIP_LEVELS_SHIFT   26
 
#define D3DXCreateCubeTextureFromFile   D3DXCreateCubeTextureFromFileA
 
#define D3DXCreateCubeTextureFromFileEx   D3DXCreateCubeTextureFromFileExA
 
#define D3DXCreateCubeTextureFromResource   D3DXCreateCubeTextureFromResourceA
 
#define D3DXCreateCubeTextureFromResourceEx   D3DXCreateCubeTextureFromResourceExA
 
#define D3DXCreateTextureFromFile   D3DXCreateTextureFromFileA
 
#define D3DXCreateTextureFromFileEx   D3DXCreateTextureFromFileExA
 
#define D3DXCreateTextureFromResource   D3DXCreateTextureFromResourceA
 
#define D3DXCreateTextureFromResourceEx   D3DXCreateTextureFromResourceExA
 
#define D3DXCreateVolumeTextureFromFile   D3DXCreateVolumeTextureFromFileA
 
#define D3DXCreateVolumeTextureFromFileEx   D3DXCreateVolumeTextureFromFileExA
 
#define D3DXCreateVolumeTextureFromResource   D3DXCreateVolumeTextureFromResourceA
 
#define D3DXCreateVolumeTextureFromResourceEx   D3DXCreateVolumeTextureFromResourceExA
 
#define D3DXFilterCubeTexture   D3DXFilterTexture
 
#define D3DXFilterVolumeTexture   D3DXFilterTexture
 
#define D3DXGetImageInfoFromFile   D3DXGetImageInfoFromFileA
 
#define D3DXGetImageInfoFromResource   D3DXGetImageInfoFromResourceA
 
#define D3DXLoadSurfaceFromFile   D3DXLoadSurfaceFromFileA
 
#define D3DXLoadSurfaceFromResource   D3DXLoadSurfaceFromResourceA
 
#define D3DXLoadVolumeFromFile   D3DXLoadVolumeFromFileA
 
#define D3DXLoadVolumeFromResource   D3DXLoadVolumeFromResourceA
 
#define D3DXSaveSurfaceToFile   D3DXSaveSurfaceToFileA
 
#define D3DXSaveTextureToFile   D3DXSaveTextureToFileA
 
#define D3DXSaveVolumeToFile   D3DXSaveVolumeToFileA
 

Typedefs

typedef enum _D3DXIMAGE_FILEFORMAT D3DXIMAGE_FILEFORMAT
 
typedef struct _D3DXIMAGE_INFO D3DXIMAGE_INFO
 
typedef VOID(WINAPI * LPD3DXFILL2D )(D3DXVECTOR4 *pOut, CONST D3DXVECTOR2 *pTexCoord, CONST D3DXVECTOR2 *pTexelSize, LPVOID pData)
 
typedef VOID(WINAPI * LPD3DXFILL3D )(D3DXVECTOR4 *pOut, CONST D3DXVECTOR3 *pTexCoord, CONST D3DXVECTOR3 *pTexelSize, LPVOID pData)
 

Enumerations

enum  _D3DXIMAGE_FILEFORMAT {
  D3DXIFF_BMP = 0, D3DXIFF_JPG = 1, D3DXIFF_TGA = 2, D3DXIFF_PNG = 3,
  D3DXIFF_DDS = 4, D3DXIFF_PPM = 5, D3DXIFF_DIB = 6, D3DXIFF_HDR = 7,
  D3DXIFF_PFM = 8, D3DXIFF_FORCE_DWORD = 0x7fffffff
}
 

Functions

HRESULT WINAPI D3DXCheckCubeTextureRequirements (LPDIRECT3DDEVICE9 pDevice, UINT *pSize, UINT *pNumMipLevels, DWORD Usage, D3DFORMAT *pFormat, D3DPOOL Pool)
 
HRESULT WINAPI D3DXCheckTextureRequirements (LPDIRECT3DDEVICE9 pDevice, UINT *pWidth, UINT *pHeight, UINT *pNumMipLevels, DWORD Usage, D3DFORMAT *pFormat, D3DPOOL Pool)
 
HRESULT WINAPI D3DXCheckVolumeTextureRequirements (LPDIRECT3DDEVICE9 pDevice, UINT *pWidth, UINT *pHeight, UINT *pDepth, UINT *pNumMipLevels, DWORD Usage, D3DFORMAT *pFormat, D3DPOOL Pool)
 
HRESULT WINAPI D3DXComputeNormalMap (LPDIRECT3DTEXTURE9 pTexture, LPDIRECT3DTEXTURE9 pSrcTexture, CONST PALETTEENTRY *pSrcPalette, DWORD Flags, DWORD Channel, FLOAT Amplitude)
 
HRESULT WINAPI D3DXCreateCubeTexture (LPDIRECT3DDEVICE9 pDevice, UINT Size, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileA (LPDIRECT3DDEVICE9 pDevice, LPCSTR pSrcFile, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileExA (LPDIRECT3DDEVICE9 pDevice, LPCSTR pSrcFile, UINT Size, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileExW (LPDIRECT3DDEVICE9 pDevice, LPCWSTR pSrcFile, UINT Size, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileInMemory (LPDIRECT3DDEVICE9 pDevice, LPCVOID pSrcData, UINT SrcDataSize, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileInMemoryEx (LPDIRECT3DDEVICE9 pDevice, LPCVOID pSrcData, UINT SrcDataSize, UINT Size, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileW (LPDIRECT3DDEVICE9 pDevice, LPCWSTR pSrcFile, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromResourceA (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromResourceExA (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, UINT Size, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromResourceExW (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, UINT Size, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromResourceW (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateTexture (LPDIRECT3DDEVICE9 pDevice, UINT Width, UINT Height, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromFileA (LPDIRECT3DDEVICE9 pDevice, LPCSTR pSrcFile, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromFileExA (LPDIRECT3DDEVICE9 pDevice, LPCSTR pSrcFile, UINT Width, UINT Height, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromFileExW (LPDIRECT3DDEVICE9 pDevice, LPCWSTR pSrcFile, UINT Width, UINT Height, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromFileInMemory (LPDIRECT3DDEVICE9 pDevice, LPCVOID pSrcData, UINT SrcDataSize, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromFileInMemoryEx (LPDIRECT3DDEVICE9 pDevice, LPCVOID pSrcData, UINT SrcDataSize, UINT Width, UINT Height, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromFileW (LPDIRECT3DDEVICE9 pDevice, LPCWSTR pSrcFile, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromResourceA (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromResourceExA (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, UINT Width, UINT Height, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromResourceExW (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, UINT Width, UINT Height, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromResourceW (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateVolumeTexture (LPDIRECT3DDEVICE9 pDevice, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileA (LPDIRECT3DDEVICE9 pDevice, LPCSTR pSrcFile, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileExA (LPDIRECT3DDEVICE9 pDevice, LPCSTR pSrcFile, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileExW (LPDIRECT3DDEVICE9 pDevice, LPCWSTR pSrcFile, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileInMemory (LPDIRECT3DDEVICE9 pDevice, LPCVOID pSrcData, UINT SrcDataSize, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileInMemoryEx (LPDIRECT3DDEVICE9 pDevice, LPCVOID pSrcData, UINT SrcDataSize, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileW (LPDIRECT3DDEVICE9 pDevice, LPCWSTR pSrcFile, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromResourceA (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromResourceExA (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromResourceExW (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromResourceW (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXFillCubeTexture (LPDIRECT3DCUBETEXTURE9 pCubeTexture, LPD3DXFILL3D pFunction, LPVOID pData)
 
HRESULT WINAPI D3DXFillCubeTextureTX (LPDIRECT3DCUBETEXTURE9 pCubeTexture, LPD3DXTEXTURESHADER pTextureShader)
 
HRESULT WINAPI D3DXFillTexture (LPDIRECT3DTEXTURE9 pTexture, LPD3DXFILL2D pFunction, LPVOID pData)
 
HRESULT WINAPI D3DXFillTextureTX (LPDIRECT3DTEXTURE9 pTexture, LPD3DXTEXTURESHADER pTextureShader)
 
HRESULT WINAPI D3DXFillVolumeTexture (LPDIRECT3DVOLUMETEXTURE9 pVolumeTexture, LPD3DXFILL3D pFunction, LPVOID pData)
 
HRESULT WINAPI D3DXFillVolumeTextureTX (LPDIRECT3DVOLUMETEXTURE9 pVolumeTexture, LPD3DXTEXTURESHADER pTextureShader)
 
HRESULT WINAPI D3DXFilterTexture (LPDIRECT3DBASETEXTURE9 pBaseTexture, CONST PALETTEENTRY *pPalette, UINT SrcLevel, DWORD Filter)
 
HRESULT WINAPI D3DXGetImageInfoFromFileA (LPCSTR pSrcFile, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXGetImageInfoFromFileInMemory (LPCVOID pSrcData, UINT SrcDataSize, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXGetImageInfoFromFileW (LPCWSTR pSrcFile, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXGetImageInfoFromResourceA (HMODULE hSrcModule, LPCSTR pSrcResource, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXGetImageInfoFromResourceW (HMODULE hSrcModule, LPCWSTR pSrcResource, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadSurfaceFromFileA (LPDIRECT3DSURFACE9 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, LPCSTR pSrcFile, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadSurfaceFromFileInMemory (LPDIRECT3DSURFACE9 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, LPCVOID pSrcData, UINT SrcDataSize, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadSurfaceFromFileW (LPDIRECT3DSURFACE9 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, LPCWSTR pSrcFile, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadSurfaceFromMemory (LPDIRECT3DSURFACE9 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, LPCVOID pSrcMemory, D3DFORMAT SrcFormat, UINT SrcPitch, CONST PALETTEENTRY *pSrcPalette, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey)
 
HRESULT WINAPI D3DXLoadSurfaceFromResourceA (LPDIRECT3DSURFACE9 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, HMODULE hSrcModule, LPCSTR pSrcResource, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadSurfaceFromResourceW (LPDIRECT3DSURFACE9 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, HMODULE hSrcModule, LPCWSTR pSrcResource, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadSurfaceFromSurface (LPDIRECT3DSURFACE9 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, LPDIRECT3DSURFACE9 pSrcSurface, CONST PALETTEENTRY *pSrcPalette, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey)
 
HRESULT WINAPI D3DXLoadVolumeFromFileA (LPDIRECT3DVOLUME9 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, LPCSTR pSrcFile, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadVolumeFromFileInMemory (LPDIRECT3DVOLUME9 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, LPCVOID pSrcData, UINT SrcDataSize, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadVolumeFromFileW (LPDIRECT3DVOLUME9 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, LPCWSTR pSrcFile, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadVolumeFromMemory (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)
 
HRESULT WINAPI D3DXLoadVolumeFromResourceA (LPDIRECT3DVOLUME9 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, HMODULE hSrcModule, LPCSTR pSrcResource, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadVolumeFromResourceW (LPDIRECT3DVOLUME9 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, HMODULE hSrcModule, LPCWSTR pSrcResource, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadVolumeFromVolume (LPDIRECT3DVOLUME9 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, LPDIRECT3DVOLUME9 pSrcVolume, CONST PALETTEENTRY *pSrcPalette, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey)
 
HRESULT WINAPI D3DXSaveSurfaceToFileA (LPCSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DSURFACE9 pSrcSurface, CONST PALETTEENTRY *pSrcPalette, CONST RECT *pSrcRect)
 
HRESULT WINAPI D3DXSaveSurfaceToFileInMemory (LPD3DXBUFFER *ppDestBuf, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DSURFACE9 pSrcSurface, CONST PALETTEENTRY *pSrcPalette, CONST RECT *pSrcRect)
 
HRESULT WINAPI D3DXSaveSurfaceToFileW (LPCWSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DSURFACE9 pSrcSurface, CONST PALETTEENTRY *pSrcPalette, CONST RECT *pSrcRect)
 
HRESULT WINAPI D3DXSaveTextureToFileA (LPCSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DBASETEXTURE9 pSrcTexture, CONST PALETTEENTRY *pSrcPalette)
 
HRESULT WINAPI D3DXSaveTextureToFileInMemory (LPD3DXBUFFER *ppDestBuf, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DBASETEXTURE9 pSrcTexture, CONST PALETTEENTRY *pSrcPalette)
 
HRESULT WINAPI D3DXSaveTextureToFileW (LPCWSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DBASETEXTURE9 pSrcTexture, CONST PALETTEENTRY *pSrcPalette)
 
HRESULT WINAPI D3DXSaveVolumeToFileA (LPCSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DVOLUME9 pSrcVolume, CONST PALETTEENTRY *pSrcPalette, CONST D3DBOX *pSrcBox)
 
HRESULT WINAPI D3DXSaveVolumeToFileInMemory (LPD3DXBUFFER *ppDestBuf, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DVOLUME9 pSrcVolume, CONST PALETTEENTRY *pSrcPalette, CONST D3DBOX *pSrcBox)
 
HRESULT WINAPI D3DXSaveVolumeToFileW (LPCWSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DVOLUME9 pSrcVolume, CONST PALETTEENTRY *pSrcPalette, CONST D3DBOX *pSrcBox)
 

Macro Definition Documentation

#define D3DX_CHANNEL_ALPHA   (1 << 3)

Definition at line 152 of file d3dx9tex.h.

#define D3DX_CHANNEL_BLUE   (1 << 1)

Definition at line 150 of file d3dx9tex.h.

#define D3DX_CHANNEL_GREEN   (1 << 2)

Definition at line 151 of file d3dx9tex.h.

#define D3DX_CHANNEL_LUMINANCE   (1 << 4)

Definition at line 153 of file d3dx9tex.h.

#define D3DX_CHANNEL_RED   (1 << 0)

Definition at line 149 of file d3dx9tex.h.

#define D3DX_FILTER_BOX   (5 << 0)

Definition at line 69 of file d3dx9tex.h.

#define D3DX_FILTER_DITHER   (1 << 19)

Definition at line 76 of file d3dx9tex.h.

#define D3DX_FILTER_DITHER_DIFFUSION   (2 << 19)

Definition at line 77 of file d3dx9tex.h.

#define D3DX_FILTER_LINEAR   (3 << 0)

Definition at line 67 of file d3dx9tex.h.

#define D3DX_FILTER_MIRROR   (7 << 16)

Definition at line 74 of file d3dx9tex.h.

#define D3DX_FILTER_MIRROR_U   (1 << 16)

Definition at line 71 of file d3dx9tex.h.

#define D3DX_FILTER_MIRROR_V   (2 << 16)

Definition at line 72 of file d3dx9tex.h.

#define D3DX_FILTER_MIRROR_W   (4 << 16)

Definition at line 73 of file d3dx9tex.h.

#define D3DX_FILTER_NONE   (1 << 0)

Definition at line 65 of file d3dx9tex.h.

#define D3DX_FILTER_POINT   (2 << 0)

Definition at line 66 of file d3dx9tex.h.

#define D3DX_FILTER_SRGB   (3 << 21)

Definition at line 81 of file d3dx9tex.h.

#define D3DX_FILTER_SRGB_IN   (1 << 21)

Definition at line 79 of file d3dx9tex.h.

#define D3DX_FILTER_SRGB_OUT   (2 << 21)

Definition at line 80 of file d3dx9tex.h.

#define D3DX_FILTER_TRIANGLE   (4 << 0)

Definition at line 68 of file d3dx9tex.h.

#define D3DX_NORMALMAP_COMPUTE_OCCLUSION   (16 << 16)

Definition at line 124 of file d3dx9tex.h.

#define D3DX_NORMALMAP_INVERTSIGN   (8 << 16)

Definition at line 123 of file d3dx9tex.h.

#define D3DX_NORMALMAP_MIRROR   (3 << 16)

Definition at line 122 of file d3dx9tex.h.

#define D3DX_NORMALMAP_MIRROR_U   (1 << 16)

Definition at line 120 of file d3dx9tex.h.

#define D3DX_NORMALMAP_MIRROR_V   (2 << 16)

Definition at line 121 of file d3dx9tex.h.

#define D3DX_SKIP_DDS_MIP_LEVELS (   levels,
  filter 
)    ((((levels) & D3DX_SKIP_DDS_MIP_LEVELS_MASK) << D3DX_SKIP_DDS_MIP_LEVELS_SHIFT) | ((filter) == D3DX_DEFAULT ? D3DX_FILTER_BOX : (filter)))

Definition at line 90 of file d3dx9tex.h.

#define D3DX_SKIP_DDS_MIP_LEVELS_MASK   0x1F

Definition at line 88 of file d3dx9tex.h.

#define D3DX_SKIP_DDS_MIP_LEVELS_SHIFT   26

Definition at line 89 of file d3dx9tex.h.

#define D3DXCreateCubeTextureFromFile   D3DXCreateCubeTextureFromFileA

Definition at line 1103 of file d3dx9tex.h.

#define D3DXCreateCubeTextureFromFileEx   D3DXCreateCubeTextureFromFileExA

Definition at line 1269 of file d3dx9tex.h.

#define D3DXCreateCubeTextureFromResource   D3DXCreateCubeTextureFromResourceA

Definition at line 1166 of file d3dx9tex.h.

#define D3DXCreateCubeTextureFromResourceEx   D3DXCreateCubeTextureFromResourceExA

Definition at line 1398 of file d3dx9tex.h.

#define D3DXCreateTextureFromFile   D3DXCreateTextureFromFileA

Definition at line 1084 of file d3dx9tex.h.

#define D3DXCreateTextureFromFileEx   D3DXCreateTextureFromFileExA

Definition at line 1230 of file d3dx9tex.h.

#define D3DXCreateTextureFromResource   D3DXCreateTextureFromResourceA

Definition at line 1145 of file d3dx9tex.h.

#define D3DXCreateTextureFromResourceEx   D3DXCreateTextureFromResourceExA

Definition at line 1357 of file d3dx9tex.h.

#define D3DXCreateVolumeTextureFromFile   D3DXCreateVolumeTextureFromFileA

Definition at line 1122 of file d3dx9tex.h.

#define D3DXCreateVolumeTextureFromFileEx   D3DXCreateVolumeTextureFromFileExA

Definition at line 1312 of file d3dx9tex.h.

#define D3DXCreateVolumeTextureFromResource   D3DXCreateVolumeTextureFromResourceA

Definition at line 1187 of file d3dx9tex.h.

#define D3DXCreateVolumeTextureFromResourceEx   D3DXCreateVolumeTextureFromResourceExA

Definition at line 1443 of file d3dx9tex.h.

#define D3DXFilterCubeTexture   D3DXFilterTexture

Definition at line 1624 of file d3dx9tex.h.

#define D3DXFilterVolumeTexture   D3DXFilterTexture

Definition at line 1625 of file d3dx9tex.h.

#define D3DXGetImageInfoFromFile   D3DXGetImageInfoFromFileA

Definition at line 295 of file d3dx9tex.h.

#define D3DXGetImageInfoFromResource   D3DXGetImageInfoFromResourceA

Definition at line 314 of file d3dx9tex.h.

#define D3DXLoadSurfaceFromFile   D3DXLoadSurfaceFromFileA

Definition at line 395 of file d3dx9tex.h.

#define D3DXLoadSurfaceFromResource   D3DXLoadSurfaceFromResourceA

Definition at line 428 of file d3dx9tex.h.

#define D3DXLoadVolumeFromFile   D3DXLoadVolumeFromFileA

Definition at line 673 of file d3dx9tex.h.

#define D3DXLoadVolumeFromResource   D3DXLoadVolumeFromResourceA

Definition at line 704 of file d3dx9tex.h.

#define D3DXSaveSurfaceToFile   D3DXSaveSurfaceToFileA

Definition at line 574 of file d3dx9tex.h.

#define D3DXSaveTextureToFile   D3DXSaveTextureToFileA

Definition at line 1564 of file d3dx9tex.h.

#define D3DXSaveVolumeToFile   D3DXSaveVolumeToFileA

Definition at line 856 of file d3dx9tex.h.

Typedef Documentation

typedef VOID(WINAPI * LPD3DXFILL2D)(D3DXVECTOR4 *pOut, CONST D3DXVECTOR2 *pTexCoord, CONST D3DXVECTOR2 *pTexelSize, LPVOID pData)

Definition at line 201 of file d3dx9tex.h.

typedef VOID(WINAPI * LPD3DXFILL3D)(D3DXVECTOR4 *pOut, CONST D3DXVECTOR3 *pTexCoord, CONST D3DXVECTOR3 *pTexelSize, LPVOID pData)

Definition at line 204 of file d3dx9tex.h.

Enumeration Type Documentation

Enumerator
D3DXIFF_BMP 
D3DXIFF_JPG 
D3DXIFF_TGA 
D3DXIFF_PNG 
D3DXIFF_DDS 
D3DXIFF_PPM 
D3DXIFF_DIB 
D3DXIFF_HDR 
D3DXIFF_PFM 
D3DXIFF_FORCE_DWORD 

Definition at line 165 of file d3dx9tex.h.

Function Documentation

HRESULT WINAPI D3DXCheckCubeTextureRequirements ( LPDIRECT3DDEVICE9  pDevice,
UINT pSize,
UINT pNumMipLevels,
DWORD  Usage,
D3DFORMAT pFormat,
D3DPOOL  Pool 
)
HRESULT WINAPI D3DXCheckTextureRequirements ( LPDIRECT3DDEVICE9  pDevice,
UINT pWidth,
UINT pHeight,
UINT pNumMipLevels,
DWORD  Usage,
D3DFORMAT pFormat,
D3DPOOL  Pool 
)
HRESULT WINAPI D3DXCheckVolumeTextureRequirements ( LPDIRECT3DDEVICE9  pDevice,
UINT pWidth,
UINT pHeight,
UINT pDepth,
UINT pNumMipLevels,
DWORD  Usage,
D3DFORMAT pFormat,
D3DPOOL  Pool 
)
HRESULT WINAPI D3DXComputeNormalMap ( LPDIRECT3DTEXTURE9  pTexture,
LPDIRECT3DTEXTURE9  pSrcTexture,
CONST PALETTEENTRY pSrcPalette,
DWORD  Flags,
DWORD  Channel,
FLOAT  Amplitude 
)
HRESULT WINAPI D3DXCreateCubeTexture ( LPDIRECT3DDEVICE9  pDevice,
UINT  Size,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)
HRESULT WINAPI D3DXCreateCubeTextureFromFileA ( LPDIRECT3DDEVICE9  pDevice,
LPCSTR  pSrcFile,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)
HRESULT WINAPI D3DXCreateCubeTextureFromFileExA ( LPDIRECT3DDEVICE9  pDevice,
LPCSTR  pSrcFile,
UINT  Size,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)
HRESULT WINAPI D3DXCreateCubeTextureFromFileExW ( LPDIRECT3DDEVICE9  pDevice,
LPCWSTR  pSrcFile,
UINT  Size,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)
HRESULT WINAPI D3DXCreateCubeTextureFromFileInMemory ( LPDIRECT3DDEVICE9  pDevice,
LPCVOID  pSrcData,
UINT  SrcDataSize,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)
HRESULT WINAPI D3DXCreateCubeTextureFromFileInMemoryEx ( LPDIRECT3DDEVICE9  pDevice,
LPCVOID  pSrcData,
UINT  SrcDataSize,
UINT  Size,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)
HRESULT WINAPI D3DXCreateCubeTextureFromFileW ( LPDIRECT3DDEVICE9  pDevice,
LPCWSTR  pSrcFile,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)
HRESULT WINAPI D3DXCreateCubeTextureFromResourceA ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCSTR  pSrcResource,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)
HRESULT WINAPI D3DXCreateCubeTextureFromResourceExA ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCSTR  pSrcResource,
UINT  Size,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)
HRESULT WINAPI D3DXCreateCubeTextureFromResourceExW ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
UINT  Size,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)
HRESULT WINAPI D3DXCreateCubeTextureFromResourceW ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)
HRESULT WINAPI D3DXCreateTexture ( LPDIRECT3DDEVICE9  pDevice,
UINT  Width,
UINT  Height,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
LPDIRECT3DTEXTURE9 ppTexture 
)
HRESULT WINAPI D3DXCreateTextureFromFileA ( LPDIRECT3DDEVICE9  pDevice,
LPCSTR  pSrcFile,
LPDIRECT3DTEXTURE9 ppTexture 
)
HRESULT WINAPI D3DXCreateTextureFromFileExA ( LPDIRECT3DDEVICE9  pDevice,
LPCSTR  pSrcFile,
UINT  Width,
UINT  Height,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DTEXTURE9 ppTexture 
)
HRESULT WINAPI D3DXCreateTextureFromFileExW ( LPDIRECT3DDEVICE9  pDevice,
LPCWSTR  pSrcFile,
UINT  Width,
UINT  Height,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DTEXTURE9 ppTexture 
)
HRESULT WINAPI D3DXCreateTextureFromFileInMemory ( LPDIRECT3DDEVICE9  pDevice,
LPCVOID  pSrcData,
UINT  SrcDataSize,
LPDIRECT3DTEXTURE9 ppTexture 
)
HRESULT WINAPI D3DXCreateTextureFromFileInMemoryEx ( LPDIRECT3DDEVICE9  pDevice,
LPCVOID  pSrcData,
UINT  SrcDataSize,
UINT  Width,
UINT  Height,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DTEXTURE9 ppTexture 
)
HRESULT WINAPI D3DXCreateTextureFromFileW ( LPDIRECT3DDEVICE9  pDevice,
LPCWSTR  pSrcFile,
LPDIRECT3DTEXTURE9 ppTexture 
)
HRESULT WINAPI D3DXCreateTextureFromResourceA ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCSTR  pSrcResource,
LPDIRECT3DTEXTURE9 ppTexture 
)
HRESULT WINAPI D3DXCreateTextureFromResourceExA ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCSTR  pSrcResource,
UINT  Width,
UINT  Height,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DTEXTURE9 ppTexture 
)
HRESULT WINAPI D3DXCreateTextureFromResourceExW ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
UINT  Width,
UINT  Height,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DTEXTURE9 ppTexture 
)
HRESULT WINAPI D3DXCreateTextureFromResourceW ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
LPDIRECT3DTEXTURE9 ppTexture 
)
HRESULT WINAPI D3DXCreateVolumeTexture ( LPDIRECT3DDEVICE9  pDevice,
UINT  Width,
UINT  Height,
UINT  Depth,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)
HRESULT WINAPI D3DXCreateVolumeTextureFromFileA ( LPDIRECT3DDEVICE9  pDevice,
LPCSTR  pSrcFile,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)
HRESULT WINAPI D3DXCreateVolumeTextureFromFileExA ( LPDIRECT3DDEVICE9  pDevice,
LPCSTR  pSrcFile,
UINT  Width,
UINT  Height,
UINT  Depth,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)
HRESULT WINAPI D3DXCreateVolumeTextureFromFileExW ( LPDIRECT3DDEVICE9  pDevice,
LPCWSTR  pSrcFile,
UINT  Width,
UINT  Height,
UINT  Depth,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)
HRESULT WINAPI D3DXCreateVolumeTextureFromFileInMemory ( LPDIRECT3DDEVICE9  pDevice,
LPCVOID  pSrcData,
UINT  SrcDataSize,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)
HRESULT WINAPI D3DXCreateVolumeTextureFromFileInMemoryEx ( LPDIRECT3DDEVICE9  pDevice,
LPCVOID  pSrcData,
UINT  SrcDataSize,
UINT  Width,
UINT  Height,
UINT  Depth,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)
HRESULT WINAPI D3DXCreateVolumeTextureFromFileW ( LPDIRECT3DDEVICE9  pDevice,
LPCWSTR  pSrcFile,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)
HRESULT WINAPI D3DXCreateVolumeTextureFromResourceA ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCSTR  pSrcResource,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)
HRESULT WINAPI D3DXCreateVolumeTextureFromResourceExA ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCSTR  pSrcResource,
UINT  Width,
UINT  Height,
UINT  Depth,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)
HRESULT WINAPI D3DXCreateVolumeTextureFromResourceExW ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
UINT  Width,
UINT  Height,
UINT  Depth,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY pPalette,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)
HRESULT WINAPI D3DXCreateVolumeTextureFromResourceW ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)
HRESULT WINAPI D3DXFillCubeTexture ( LPDIRECT3DCUBETEXTURE9  pCubeTexture,
LPD3DXFILL3D  pFunction,
LPVOID  pData 
)
HRESULT WINAPI D3DXFillCubeTextureTX ( LPDIRECT3DCUBETEXTURE9  pCubeTexture,
LPD3DXTEXTURESHADER  pTextureShader 
)
HRESULT WINAPI D3DXFillTexture ( LPDIRECT3DTEXTURE9  pTexture,
LPD3DXFILL2D  pFunction,
LPVOID  pData 
)
HRESULT WINAPI D3DXFillTextureTX ( LPDIRECT3DTEXTURE9  pTexture,
LPD3DXTEXTURESHADER  pTextureShader 
)
HRESULT WINAPI D3DXFillVolumeTexture ( LPDIRECT3DVOLUMETEXTURE9  pVolumeTexture,
LPD3DXFILL3D  pFunction,
LPVOID  pData 
)
HRESULT WINAPI D3DXFillVolumeTextureTX ( LPDIRECT3DVOLUMETEXTURE9  pVolumeTexture,
LPD3DXTEXTURESHADER  pTextureShader 
)
HRESULT WINAPI D3DXFilterTexture ( LPDIRECT3DBASETEXTURE9  pBaseTexture,
CONST PALETTEENTRY pPalette,
UINT  SrcLevel,
DWORD  Filter 
)
HRESULT WINAPI D3DXGetImageInfoFromFileA ( LPCSTR  pSrcFile,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXGetImageInfoFromFileInMemory ( LPCVOID  pSrcData,
UINT  SrcDataSize,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXGetImageInfoFromFileW ( LPCWSTR  pSrcFile,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXGetImageInfoFromResourceA ( HMODULE  hSrcModule,
LPCSTR  pSrcResource,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXGetImageInfoFromResourceW ( HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXLoadSurfaceFromFileA ( LPDIRECT3DSURFACE9  pDestSurface,
CONST PALETTEENTRY pDestPalette,
CONST RECT *  pDestRect,
LPCSTR  pSrcFile,
CONST RECT *  pSrcRect,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXLoadSurfaceFromFileInMemory ( LPDIRECT3DSURFACE9  pDestSurface,
CONST PALETTEENTRY pDestPalette,
CONST RECT *  pDestRect,
LPCVOID  pSrcData,
UINT  SrcDataSize,
CONST RECT *  pSrcRect,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXLoadSurfaceFromFileW ( LPDIRECT3DSURFACE9  pDestSurface,
CONST PALETTEENTRY pDestPalette,
CONST RECT *  pDestRect,
LPCWSTR  pSrcFile,
CONST RECT *  pSrcRect,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXLoadSurfaceFromMemory ( LPDIRECT3DSURFACE9  pDestSurface,
CONST PALETTEENTRY pDestPalette,
CONST RECT *  pDestRect,
LPCVOID  pSrcMemory,
D3DFORMAT  SrcFormat,
UINT  SrcPitch,
CONST PALETTEENTRY pSrcPalette,
CONST RECT *  pSrcRect,
DWORD  Filter,
D3DCOLOR  ColorKey 
)
HRESULT WINAPI D3DXLoadSurfaceFromResourceA ( LPDIRECT3DSURFACE9  pDestSurface,
CONST PALETTEENTRY pDestPalette,
CONST RECT *  pDestRect,
HMODULE  hSrcModule,
LPCSTR  pSrcResource,
CONST RECT *  pSrcRect,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXLoadSurfaceFromResourceW ( LPDIRECT3DSURFACE9  pDestSurface,
CONST PALETTEENTRY pDestPalette,
CONST RECT *  pDestRect,
HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
CONST RECT *  pSrcRect,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXLoadSurfaceFromSurface ( LPDIRECT3DSURFACE9  pDestSurface,
CONST PALETTEENTRY pDestPalette,
CONST RECT *  pDestRect,
LPDIRECT3DSURFACE9  pSrcSurface,
CONST PALETTEENTRY pSrcPalette,
CONST RECT *  pSrcRect,
DWORD  Filter,
D3DCOLOR  ColorKey 
)
HRESULT WINAPI D3DXLoadVolumeFromFileA ( LPDIRECT3DVOLUME9  pDestVolume,
CONST PALETTEENTRY pDestPalette,
CONST D3DBOX pDestBox,
LPCSTR  pSrcFile,
CONST D3DBOX pSrcBox,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXLoadVolumeFromFileInMemory ( LPDIRECT3DVOLUME9  pDestVolume,
CONST PALETTEENTRY pDestPalette,
CONST D3DBOX pDestBox,
LPCVOID  pSrcData,
UINT  SrcDataSize,
CONST D3DBOX pSrcBox,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXLoadVolumeFromFileW ( LPDIRECT3DVOLUME9  pDestVolume,
CONST PALETTEENTRY pDestPalette,
CONST D3DBOX pDestBox,
LPCWSTR  pSrcFile,
CONST D3DBOX pSrcBox,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXLoadVolumeFromMemory ( 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 
)
HRESULT WINAPI D3DXLoadVolumeFromResourceA ( LPDIRECT3DVOLUME9  pDestVolume,
CONST PALETTEENTRY pDestPalette,
CONST D3DBOX pDestBox,
HMODULE  hSrcModule,
LPCSTR  pSrcResource,
CONST D3DBOX pSrcBox,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXLoadVolumeFromResourceW ( LPDIRECT3DVOLUME9  pDestVolume,
CONST PALETTEENTRY pDestPalette,
CONST D3DBOX pDestBox,
HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
CONST D3DBOX pSrcBox,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)
HRESULT WINAPI D3DXLoadVolumeFromVolume ( LPDIRECT3DVOLUME9  pDestVolume,
CONST PALETTEENTRY pDestPalette,
CONST D3DBOX pDestBox,
LPDIRECT3DVOLUME9  pSrcVolume,
CONST PALETTEENTRY pSrcPalette,
CONST D3DBOX pSrcBox,
DWORD  Filter,
D3DCOLOR  ColorKey 
)
HRESULT WINAPI D3DXSaveSurfaceToFileA ( LPCSTR  pDestFile,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DSURFACE9  pSrcSurface,
CONST PALETTEENTRY pSrcPalette,
CONST RECT *  pSrcRect 
)
HRESULT WINAPI D3DXSaveSurfaceToFileInMemory ( LPD3DXBUFFER ppDestBuf,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DSURFACE9  pSrcSurface,
CONST PALETTEENTRY pSrcPalette,
CONST RECT *  pSrcRect 
)
HRESULT WINAPI D3DXSaveSurfaceToFileW ( LPCWSTR  pDestFile,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DSURFACE9  pSrcSurface,
CONST PALETTEENTRY pSrcPalette,
CONST RECT *  pSrcRect 
)
HRESULT WINAPI D3DXSaveTextureToFileA ( LPCSTR  pDestFile,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DBASETEXTURE9  pSrcTexture,
CONST PALETTEENTRY pSrcPalette 
)
HRESULT WINAPI D3DXSaveTextureToFileInMemory ( LPD3DXBUFFER ppDestBuf,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DBASETEXTURE9  pSrcTexture,
CONST PALETTEENTRY pSrcPalette 
)
HRESULT WINAPI D3DXSaveTextureToFileW ( LPCWSTR  pDestFile,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DBASETEXTURE9  pSrcTexture,
CONST PALETTEENTRY pSrcPalette 
)
HRESULT WINAPI D3DXSaveVolumeToFileA ( LPCSTR  pDestFile,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DVOLUME9  pSrcVolume,
CONST PALETTEENTRY pSrcPalette,
CONST D3DBOX pSrcBox 
)
HRESULT WINAPI D3DXSaveVolumeToFileInMemory ( LPD3DXBUFFER ppDestBuf,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DVOLUME9  pSrcVolume,
CONST PALETTEENTRY pSrcPalette,
CONST D3DBOX pSrcBox 
)
HRESULT WINAPI D3DXSaveVolumeToFileW ( LPCWSTR  pDestFile,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DVOLUME9  pSrcVolume,
CONST PALETTEENTRY pSrcPalette,
CONST D3DBOX pSrcBox 
)