zenilib: zenilib/jni/external/zenilib/zeni_graphics/d3dx9tex.h File Reference

zenilib 0.5.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Macros | Typedefs | Enumerations | Functions
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 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)

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

enum _D3DXIMAGE_FILEFORMAT

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
| ) |  |