RetroArch
Classes | Macros | Typedefs | Enumerations | Functions
d3dx9tex.h File Reference
#include "d3dx9.h"
Include dependency graph for d3dx9tex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _D3DXIMAGE_INFO
 

Macros

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

Typedefs

typedef enum _D3DXIMAGE_FILEFORMAT D3DXIMAGE_FILEFORMAT
 
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)
 
typedef struct _D3DXIMAGE_INFO D3DXIMAGE_INFO
 

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_FORCE_DWORD = 0x7fffffff,
  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 D3DXGetImageInfoFromFileA (LPCSTR pSrcFile, 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 D3DXGetImageInfoFromFileInMemory (LPCVOID pSrcData, UINT SrcDataSize, 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 D3DXLoadSurfaceFromFileW (LPDIRECT3DSURFACE9 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, LPCWSTR pSrcFile, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
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 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 D3DXLoadSurfaceFromSurface (LPDIRECT3DSURFACE9 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, LPDIRECT3DSURFACE9 pSrcSurface, CONST PALETTEENTRY *pSrcPalette, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey)
 
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 D3DXSaveSurfaceToFileA (LPCSTR pDestFile, 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 D3DXSaveSurfaceToFileInMemory (LPD3DXBUFFER *ppDestBuf, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DSURFACE9 pSrcSurface, CONST PALETTEENTRY *pSrcPalette, CONST RECT *pSrcRect)
 
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 D3DXLoadVolumeFromFileW (LPDIRECT3DVOLUME9 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, LPCWSTR pSrcFile, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
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 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 D3DXLoadVolumeFromVolume (LPDIRECT3DVOLUME9 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, LPDIRECT3DVOLUME9 pSrcVolume, CONST PALETTEENTRY *pSrcPalette, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey)
 
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 D3DXSaveVolumeToFileA (LPCSTR pDestFile, 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)
 
HRESULT WINAPI D3DXSaveVolumeToFileInMemory (LPD3DXBUFFER *ppDestBuf, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DVOLUME9 pSrcVolume, CONST PALETTEENTRY *pSrcPalette, CONST D3DBOX *pSrcBox)
 
HRESULT WINAPI D3DXCheckTextureRequirements (LPDIRECT3DDEVICE9 pDevice, UINT *pWidth, UINT *pHeight, UINT *pNumMipLevels, DWORD Usage, D3DFORMAT *pFormat, D3DPOOL Pool)
 
HRESULT WINAPI D3DXCheckCubeTextureRequirements (LPDIRECT3DDEVICE9 pDevice, UINT *pSize, 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 D3DXCreateTexture (LPDIRECT3DDEVICE9 pDevice, UINT Width, UINT Height, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateCubeTexture (LPDIRECT3DDEVICE9 pDevice, UINT Size, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTexture (LPDIRECT3DDEVICE9 pDevice, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateTextureFromFileA (LPDIRECT3DDEVICE9 pDevice, LPCSTR pSrcFile, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromFileW (LPDIRECT3DDEVICE9 pDevice, LPCWSTR pSrcFile, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileA (LPDIRECT3DDEVICE9 pDevice, LPCSTR pSrcFile, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileW (LPDIRECT3DDEVICE9 pDevice, LPCWSTR pSrcFile, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileA (LPDIRECT3DDEVICE9 pDevice, LPCSTR pSrcFile, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileW (LPDIRECT3DDEVICE9 pDevice, LPCWSTR pSrcFile, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateTextureFromResourceA (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromResourceW (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromResourceA (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromResourceW (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromResourceA (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromResourceW (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
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 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 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 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 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 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 D3DXCreateTextureFromFileInMemory (LPDIRECT3DDEVICE9 pDevice, LPCVOID pSrcData, UINT SrcDataSize, LPDIRECT3DTEXTURE9 *ppTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileInMemory (LPDIRECT3DDEVICE9 pDevice, LPCVOID pSrcData, UINT SrcDataSize, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileInMemory (LPDIRECT3DDEVICE9 pDevice, LPCVOID pSrcData, UINT SrcDataSize, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture)
 
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 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 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 D3DXSaveTextureToFileA (LPCSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DBASETEXTURE9 pSrcTexture, CONST PALETTEENTRY *pSrcPalette)
 
HRESULT WINAPI D3DXSaveTextureToFileW (LPCWSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DBASETEXTURE9 pSrcTexture, CONST PALETTEENTRY *pSrcPalette)
 
HRESULT WINAPI D3DXSaveTextureToFileInMemory (LPD3DXBUFFER *ppDestBuf, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DBASETEXTURE9 pSrcTexture, CONST PALETTEENTRY *pSrcPalette)
 
HRESULT WINAPI D3DXFilterTexture (LPDIRECT3DBASETEXTURE9 pBaseTexture, CONST PALETTEENTRY *pPalette, UINT SrcLevel, DWORD Filter)
 
HRESULT WINAPI D3DXFillTexture (LPDIRECT3DTEXTURE9 pTexture, LPD3DXFILL2D pFunction, LPVOID pData)
 
HRESULT WINAPI D3DXFillCubeTexture (LPDIRECT3DCUBETEXTURE9 pCubeTexture, LPD3DXFILL3D pFunction, LPVOID pData)
 
HRESULT WINAPI D3DXFillVolumeTexture (LPDIRECT3DVOLUMETEXTURE9 pVolumeTexture, LPD3DXFILL3D pFunction, LPVOID pData)
 
HRESULT WINAPI D3DXFillTextureTX (LPDIRECT3DTEXTURE9 pTexture, LPD3DXTEXTURESHADER pTextureShader)
 
HRESULT WINAPI D3DXFillCubeTextureTX (LPDIRECT3DCUBETEXTURE9 pCubeTexture, LPD3DXTEXTURESHADER pTextureShader)
 
HRESULT WINAPI D3DXFillVolumeTextureTX (LPDIRECT3DVOLUMETEXTURE9 pVolumeTexture, LPD3DXTEXTURESHADER pTextureShader)
 
HRESULT WINAPI D3DXComputeNormalMap (LPDIRECT3DTEXTURE9 pTexture, LPDIRECT3DTEXTURE9 pSrcTexture, CONST PALETTEENTRY *pSrcPalette, DWORD Flags, DWORD Channel, FLOAT Amplitude)
 

Macro Definition Documentation

◆ D3DX_CHANNEL_ALPHA

#define D3DX_CHANNEL_ALPHA   (1 << 3)

◆ D3DX_CHANNEL_BLUE

#define D3DX_CHANNEL_BLUE   (1 << 1)

◆ D3DX_CHANNEL_GREEN

#define D3DX_CHANNEL_GREEN   (1 << 2)

◆ D3DX_CHANNEL_LUMINANCE

#define D3DX_CHANNEL_LUMINANCE   (1 << 4)

◆ D3DX_CHANNEL_RED

#define D3DX_CHANNEL_RED   (1 << 0)

◆ D3DX_FILTER_BOX

#define D3DX_FILTER_BOX   (5 << 0)

◆ D3DX_FILTER_DITHER

#define D3DX_FILTER_DITHER   (1 << 19)

◆ D3DX_FILTER_DITHER_DIFFUSION

#define D3DX_FILTER_DITHER_DIFFUSION   (2 << 19)

◆ D3DX_FILTER_LINEAR

#define D3DX_FILTER_LINEAR   (3 << 0)

◆ D3DX_FILTER_MIRROR

#define D3DX_FILTER_MIRROR   (7 << 16)

◆ D3DX_FILTER_MIRROR_U

#define D3DX_FILTER_MIRROR_U   (1 << 16)

◆ D3DX_FILTER_MIRROR_V

#define D3DX_FILTER_MIRROR_V   (2 << 16)

◆ D3DX_FILTER_MIRROR_W

#define D3DX_FILTER_MIRROR_W   (4 << 16)

◆ D3DX_FILTER_NONE

#define D3DX_FILTER_NONE   (1 << 0)

◆ D3DX_FILTER_POINT

#define D3DX_FILTER_POINT   (2 << 0)

◆ D3DX_FILTER_SRGB

#define D3DX_FILTER_SRGB   (3 << 21)

◆ D3DX_FILTER_SRGB_IN

#define D3DX_FILTER_SRGB_IN   (1 << 21)

◆ D3DX_FILTER_SRGB_OUT

#define D3DX_FILTER_SRGB_OUT   (2 << 21)

◆ D3DX_FILTER_TRIANGLE

#define D3DX_FILTER_TRIANGLE   (4 << 0)

◆ D3DX_NORMALMAP_COMPUTE_OCCLUSION

#define D3DX_NORMALMAP_COMPUTE_OCCLUSION   (16 << 16)

◆ D3DX_NORMALMAP_INVERTSIGN

#define D3DX_NORMALMAP_INVERTSIGN   (8 << 16)

◆ D3DX_NORMALMAP_MIRROR

#define D3DX_NORMALMAP_MIRROR   (3 << 16)

◆ D3DX_NORMALMAP_MIRROR_U

#define D3DX_NORMALMAP_MIRROR_U   (1 << 16)

◆ D3DX_NORMALMAP_MIRROR_V

#define D3DX_NORMALMAP_MIRROR_V   (2 << 16)

◆ D3DX_SKIP_DDS_MIP_LEVELS

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

◆ D3DX_SKIP_DDS_MIP_LEVELS_MASK

#define D3DX_SKIP_DDS_MIP_LEVELS_MASK   0x1F

◆ D3DX_SKIP_DDS_MIP_LEVELS_SHIFT

#define D3DX_SKIP_DDS_MIP_LEVELS_SHIFT   26

◆ D3DXCreateCubeTextureFromFile

#define D3DXCreateCubeTextureFromFile   D3DXCreateCubeTextureFromFileA

◆ D3DXCreateCubeTextureFromFileEx

#define D3DXCreateCubeTextureFromFileEx   D3DXCreateCubeTextureFromFileExA

◆ D3DXCreateCubeTextureFromResource

#define D3DXCreateCubeTextureFromResource   D3DXCreateCubeTextureFromResourceA

◆ D3DXCreateCubeTextureFromResourceEx

#define D3DXCreateCubeTextureFromResourceEx   D3DXCreateCubeTextureFromResourceExA

◆ D3DXCreateTextureFromFile

#define D3DXCreateTextureFromFile   D3DXCreateTextureFromFileA

◆ D3DXCreateTextureFromFileEx

#define D3DXCreateTextureFromFileEx   D3DXCreateTextureFromFileExA

◆ D3DXCreateTextureFromResource

#define D3DXCreateTextureFromResource   D3DXCreateTextureFromResourceA

◆ D3DXCreateTextureFromResourceEx

#define D3DXCreateTextureFromResourceEx   D3DXCreateTextureFromResourceExA

◆ D3DXCreateVolumeTextureFromFile

#define D3DXCreateVolumeTextureFromFile   D3DXCreateVolumeTextureFromFileA

◆ D3DXCreateVolumeTextureFromFileEx

#define D3DXCreateVolumeTextureFromFileEx   D3DXCreateVolumeTextureFromFileExA

◆ D3DXCreateVolumeTextureFromResource

#define D3DXCreateVolumeTextureFromResource   D3DXCreateVolumeTextureFromResourceA

◆ D3DXCreateVolumeTextureFromResourceEx

#define D3DXCreateVolumeTextureFromResourceEx   D3DXCreateVolumeTextureFromResourceExA

◆ D3DXFilterCubeTexture

#define D3DXFilterCubeTexture   D3DXFilterTexture

◆ D3DXFilterVolumeTexture

#define D3DXFilterVolumeTexture   D3DXFilterTexture

◆ D3DXGetImageInfoFromFile

#define D3DXGetImageInfoFromFile   D3DXGetImageInfoFromFileA

◆ D3DXGetImageInfoFromResource

#define D3DXGetImageInfoFromResource   D3DXGetImageInfoFromResourceA

◆ D3DXLoadSurfaceFromFile

#define D3DXLoadSurfaceFromFile   D3DXLoadSurfaceFromFileA

◆ D3DXLoadSurfaceFromResource

#define D3DXLoadSurfaceFromResource   D3DXLoadSurfaceFromResourceA

◆ D3DXLoadVolumeFromFile

#define D3DXLoadVolumeFromFile   D3DXLoadVolumeFromFileA

◆ D3DXLoadVolumeFromResource

#define D3DXLoadVolumeFromResource   D3DXLoadVolumeFromResourceA

◆ D3DXSaveSurfaceToFile

#define D3DXSaveSurfaceToFile   D3DXSaveSurfaceToFileA

◆ D3DXSaveTextureToFile

#define D3DXSaveTextureToFile   D3DXSaveTextureToFileA

◆ D3DXSaveVolumeToFile

#define D3DXSaveVolumeToFile   D3DXSaveVolumeToFileA

Typedef Documentation

◆ D3DXIMAGE_FILEFORMAT

◆ D3DXIMAGE_INFO

◆ LPD3DXFILL2D

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

◆ LPD3DXFILL3D

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

Enumeration Type Documentation

◆ _D3DXIMAGE_FILEFORMAT

Enumerator
D3DXIFF_BMP 
D3DXIFF_JPG 
D3DXIFF_TGA 
D3DXIFF_PNG 
D3DXIFF_DDS 
D3DXIFF_PPM 
D3DXIFF_DIB 
D3DXIFF_FORCE_DWORD 
D3DXIFF_BMP 
D3DXIFF_JPG 
D3DXIFF_TGA 
D3DXIFF_PNG 
D3DXIFF_DDS 
D3DXIFF_PPM 
D3DXIFF_DIB 
D3DXIFF_HDR 
D3DXIFF_PFM 
D3DXIFF_FORCE_DWORD 

Function Documentation

◆ D3DXCheckCubeTextureRequirements()

HRESULT WINAPI D3DXCheckCubeTextureRequirements ( LPDIRECT3DDEVICE9  pDevice,
UINT pSize,
UINT pNumMipLevels,
DWORD  Usage,
D3DFORMAT pFormat,
D3DPOOL  Pool 
)

◆ D3DXCheckTextureRequirements()

HRESULT WINAPI D3DXCheckTextureRequirements ( LPDIRECT3DDEVICE9  pDevice,
UINT pWidth,
UINT pHeight,
UINT pNumMipLevels,
DWORD  Usage,
D3DFORMAT pFormat,
D3DPOOL  Pool 
)

◆ D3DXCheckVolumeTextureRequirements()

HRESULT WINAPI D3DXCheckVolumeTextureRequirements ( LPDIRECT3DDEVICE9  pDevice,
UINT pWidth,
UINT pHeight,
UINT pDepth,
UINT pNumMipLevels,
DWORD  Usage,
D3DFORMAT pFormat,
D3DPOOL  Pool 
)

◆ D3DXComputeNormalMap()

HRESULT WINAPI D3DXComputeNormalMap ( LPDIRECT3DTEXTURE9  pTexture,
LPDIRECT3DTEXTURE9  pSrcTexture,
CONST PALETTEENTRY *  pSrcPalette,
DWORD  Flags,
DWORD  Channel,
FLOAT  Amplitude 
)

◆ D3DXCreateCubeTexture()

HRESULT WINAPI D3DXCreateCubeTexture ( LPDIRECT3DDEVICE9  pDevice,
UINT  Size,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)

◆ D3DXCreateCubeTextureFromFileA()

HRESULT WINAPI D3DXCreateCubeTextureFromFileA ( LPDIRECT3DDEVICE9  pDevice,
LPCSTR  pSrcFile,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)

◆ D3DXCreateCubeTextureFromFileExA()

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 
)

◆ D3DXCreateCubeTextureFromFileExW()

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 
)

◆ D3DXCreateCubeTextureFromFileInMemory()

HRESULT WINAPI D3DXCreateCubeTextureFromFileInMemory ( LPDIRECT3DDEVICE9  pDevice,
LPCVOID  pSrcData,
UINT  SrcDataSize,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)

◆ D3DXCreateCubeTextureFromFileInMemoryEx()

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 
)

◆ D3DXCreateCubeTextureFromFileW()

HRESULT WINAPI D3DXCreateCubeTextureFromFileW ( LPDIRECT3DDEVICE9  pDevice,
LPCWSTR  pSrcFile,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)

◆ D3DXCreateCubeTextureFromResourceA()

HRESULT WINAPI D3DXCreateCubeTextureFromResourceA ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCSTR  pSrcResource,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)

◆ D3DXCreateCubeTextureFromResourceExA()

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 
)

◆ D3DXCreateCubeTextureFromResourceExW()

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 
)

◆ D3DXCreateCubeTextureFromResourceW()

HRESULT WINAPI D3DXCreateCubeTextureFromResourceW ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
LPDIRECT3DCUBETEXTURE9 ppCubeTexture 
)

◆ D3DXCreateTexture()

HRESULT WINAPI D3DXCreateTexture ( LPDIRECT3DDEVICE9  pDevice,
UINT  Width,
UINT  Height,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
LPDIRECT3DTEXTURE9 ppTexture 
)

◆ D3DXCreateTextureFromFileA()

HRESULT WINAPI D3DXCreateTextureFromFileA ( LPDIRECT3DDEVICE9  pDevice,
LPCSTR  pSrcFile,
LPDIRECT3DTEXTURE9 ppTexture 
)

◆ D3DXCreateTextureFromFileExA()

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 
)

◆ D3DXCreateTextureFromFileExW()

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 
)

◆ D3DXCreateTextureFromFileInMemory()

HRESULT WINAPI D3DXCreateTextureFromFileInMemory ( LPDIRECT3DDEVICE9  pDevice,
LPCVOID  pSrcData,
UINT  SrcDataSize,
LPDIRECT3DTEXTURE9 ppTexture 
)

◆ D3DXCreateTextureFromFileInMemoryEx()

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 
)

◆ D3DXCreateTextureFromFileW()

HRESULT WINAPI D3DXCreateTextureFromFileW ( LPDIRECT3DDEVICE9  pDevice,
LPCWSTR  pSrcFile,
LPDIRECT3DTEXTURE9 ppTexture 
)

◆ D3DXCreateTextureFromResourceA()

HRESULT WINAPI D3DXCreateTextureFromResourceA ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCSTR  pSrcResource,
LPDIRECT3DTEXTURE9 ppTexture 
)

◆ D3DXCreateTextureFromResourceExA()

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 
)

◆ D3DXCreateTextureFromResourceExW()

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 
)

◆ D3DXCreateTextureFromResourceW()

HRESULT WINAPI D3DXCreateTextureFromResourceW ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
LPDIRECT3DTEXTURE9 ppTexture 
)

◆ D3DXCreateVolumeTexture()

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

◆ D3DXCreateVolumeTextureFromFileA()

HRESULT WINAPI D3DXCreateVolumeTextureFromFileA ( LPDIRECT3DDEVICE9  pDevice,
LPCSTR  pSrcFile,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)

◆ D3DXCreateVolumeTextureFromFileExA()

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 
)

◆ D3DXCreateVolumeTextureFromFileExW()

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 
)

◆ D3DXCreateVolumeTextureFromFileInMemory()

HRESULT WINAPI D3DXCreateVolumeTextureFromFileInMemory ( LPDIRECT3DDEVICE9  pDevice,
LPCVOID  pSrcData,
UINT  SrcDataSize,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)

◆ D3DXCreateVolumeTextureFromFileInMemoryEx()

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 
)

◆ D3DXCreateVolumeTextureFromFileW()

HRESULT WINAPI D3DXCreateVolumeTextureFromFileW ( LPDIRECT3DDEVICE9  pDevice,
LPCWSTR  pSrcFile,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)

◆ D3DXCreateVolumeTextureFromResourceA()

HRESULT WINAPI D3DXCreateVolumeTextureFromResourceA ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCSTR  pSrcResource,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)

◆ D3DXCreateVolumeTextureFromResourceExA()

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 
)

◆ D3DXCreateVolumeTextureFromResourceExW()

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 
)

◆ D3DXCreateVolumeTextureFromResourceW()

HRESULT WINAPI D3DXCreateVolumeTextureFromResourceW ( LPDIRECT3DDEVICE9  pDevice,
HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
LPDIRECT3DVOLUMETEXTURE9 ppVolumeTexture 
)

◆ D3DXFillCubeTexture()

HRESULT WINAPI D3DXFillCubeTexture ( LPDIRECT3DCUBETEXTURE9  pCubeTexture,
LPD3DXFILL3D  pFunction,
LPVOID  pData 
)

◆ D3DXFillCubeTextureTX()

HRESULT WINAPI D3DXFillCubeTextureTX ( LPDIRECT3DCUBETEXTURE9  pCubeTexture,
LPD3DXTEXTURESHADER  pTextureShader 
)

◆ D3DXFillTexture()

HRESULT WINAPI D3DXFillTexture ( LPDIRECT3DTEXTURE9  pTexture,
LPD3DXFILL2D  pFunction,
LPVOID  pData 
)

◆ D3DXFillTextureTX()

HRESULT WINAPI D3DXFillTextureTX ( LPDIRECT3DTEXTURE9  pTexture,
LPD3DXTEXTURESHADER  pTextureShader 
)

◆ D3DXFillVolumeTexture()

HRESULT WINAPI D3DXFillVolumeTexture ( LPDIRECT3DVOLUMETEXTURE9  pVolumeTexture,
LPD3DXFILL3D  pFunction,
LPVOID  pData 
)

◆ D3DXFillVolumeTextureTX()

HRESULT WINAPI D3DXFillVolumeTextureTX ( LPDIRECT3DVOLUMETEXTURE9  pVolumeTexture,
LPD3DXTEXTURESHADER  pTextureShader 
)

◆ D3DXFilterTexture()

HRESULT WINAPI D3DXFilterTexture ( LPDIRECT3DBASETEXTURE9  pBaseTexture,
CONST PALETTEENTRY *  pPalette,
UINT  SrcLevel,
DWORD  Filter 
)

◆ D3DXGetImageInfoFromFileA()

HRESULT WINAPI D3DXGetImageInfoFromFileA ( LPCSTR  pSrcFile,
D3DXIMAGE_INFO pSrcInfo 
)

◆ D3DXGetImageInfoFromFileInMemory()

HRESULT WINAPI D3DXGetImageInfoFromFileInMemory ( LPCVOID  pSrcData,
UINT  SrcDataSize,
D3DXIMAGE_INFO pSrcInfo 
)

◆ D3DXGetImageInfoFromFileW()

HRESULT WINAPI D3DXGetImageInfoFromFileW ( LPCWSTR  pSrcFile,
D3DXIMAGE_INFO pSrcInfo 
)

◆ D3DXGetImageInfoFromResourceA()

HRESULT WINAPI D3DXGetImageInfoFromResourceA ( HMODULE  hSrcModule,
LPCSTR  pSrcResource,
D3DXIMAGE_INFO pSrcInfo 
)

◆ D3DXGetImageInfoFromResourceW()

HRESULT WINAPI D3DXGetImageInfoFromResourceW ( HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
D3DXIMAGE_INFO pSrcInfo 
)

◆ D3DXLoadSurfaceFromFileA()

HRESULT WINAPI D3DXLoadSurfaceFromFileA ( LPDIRECT3DSURFACE9  pDestSurface,
CONST PALETTEENTRY *  pDestPalette,
CONST RECT *  pDestRect,
LPCSTR  pSrcFile,
CONST RECT *  pSrcRect,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)

◆ D3DXLoadSurfaceFromFileInMemory()

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 
)

◆ D3DXLoadSurfaceFromFileW()

HRESULT WINAPI D3DXLoadSurfaceFromFileW ( LPDIRECT3DSURFACE9  pDestSurface,
CONST PALETTEENTRY *  pDestPalette,
CONST RECT *  pDestRect,
LPCWSTR  pSrcFile,
CONST RECT *  pSrcRect,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)

◆ D3DXLoadSurfaceFromMemory()

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 
)

◆ D3DXLoadSurfaceFromResourceA()

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 
)

◆ D3DXLoadSurfaceFromResourceW()

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 
)

◆ D3DXLoadSurfaceFromSurface()

HRESULT WINAPI D3DXLoadSurfaceFromSurface ( LPDIRECT3DSURFACE9  pDestSurface,
CONST PALETTEENTRY *  pDestPalette,
CONST RECT *  pDestRect,
LPDIRECT3DSURFACE9  pSrcSurface,
CONST PALETTEENTRY *  pSrcPalette,
CONST RECT *  pSrcRect,
DWORD  Filter,
D3DCOLOR  ColorKey 
)

◆ D3DXLoadVolumeFromFileA()

HRESULT WINAPI D3DXLoadVolumeFromFileA ( LPDIRECT3DVOLUME9  pDestVolume,
CONST PALETTEENTRY *  pDestPalette,
CONST D3DBOX pDestBox,
LPCSTR  pSrcFile,
CONST D3DBOX pSrcBox,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)

◆ D3DXLoadVolumeFromFileInMemory()

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 
)

◆ D3DXLoadVolumeFromFileW()

HRESULT WINAPI D3DXLoadVolumeFromFileW ( LPDIRECT3DVOLUME9  pDestVolume,
CONST PALETTEENTRY *  pDestPalette,
CONST D3DBOX pDestBox,
LPCWSTR  pSrcFile,
CONST D3DBOX pSrcBox,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)

◆ D3DXLoadVolumeFromMemory()

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 
)

◆ D3DXLoadVolumeFromResourceA()

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 
)

◆ D3DXLoadVolumeFromResourceW()

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 
)

◆ D3DXLoadVolumeFromVolume()

HRESULT WINAPI D3DXLoadVolumeFromVolume ( LPDIRECT3DVOLUME9  pDestVolume,
CONST PALETTEENTRY *  pDestPalette,
CONST D3DBOX pDestBox,
LPDIRECT3DVOLUME9  pSrcVolume,
CONST PALETTEENTRY *  pSrcPalette,
CONST D3DBOX pSrcBox,
DWORD  Filter,
D3DCOLOR  ColorKey 
)

◆ D3DXSaveSurfaceToFileA()

HRESULT WINAPI D3DXSaveSurfaceToFileA ( LPCSTR  pDestFile,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DSURFACE9  pSrcSurface,
CONST PALETTEENTRY *  pSrcPalette,
CONST RECT *  pSrcRect 
)

◆ D3DXSaveSurfaceToFileInMemory()

HRESULT WINAPI D3DXSaveSurfaceToFileInMemory ( LPD3DXBUFFER ppDestBuf,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DSURFACE9  pSrcSurface,
CONST PALETTEENTRY *  pSrcPalette,
CONST RECT *  pSrcRect 
)

◆ D3DXSaveSurfaceToFileW()

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

◆ D3DXSaveTextureToFileA()

HRESULT WINAPI D3DXSaveTextureToFileA ( LPCSTR  pDestFile,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DBASETEXTURE9  pSrcTexture,
CONST PALETTEENTRY *  pSrcPalette 
)

◆ D3DXSaveTextureToFileInMemory()

HRESULT WINAPI D3DXSaveTextureToFileInMemory ( LPD3DXBUFFER ppDestBuf,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DBASETEXTURE9  pSrcTexture,
CONST PALETTEENTRY *  pSrcPalette 
)

◆ D3DXSaveTextureToFileW()

HRESULT WINAPI D3DXSaveTextureToFileW ( LPCWSTR  pDestFile,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DBASETEXTURE9  pSrcTexture,
CONST PALETTEENTRY *  pSrcPalette 
)

◆ D3DXSaveVolumeToFileA()

HRESULT WINAPI D3DXSaveVolumeToFileA ( LPCSTR  pDestFile,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DVOLUME9  pSrcVolume,
CONST PALETTEENTRY *  pSrcPalette,
CONST D3DBOX pSrcBox 
)

◆ D3DXSaveVolumeToFileInMemory()

HRESULT WINAPI D3DXSaveVolumeToFileInMemory ( LPD3DXBUFFER ppDestBuf,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DVOLUME9  pSrcVolume,
CONST PALETTEENTRY *  pSrcPalette,
CONST D3DBOX pSrcBox 
)

◆ D3DXSaveVolumeToFileW()

HRESULT WINAPI D3DXSaveVolumeToFileW ( LPCWSTR  pDestFile,
D3DXIMAGE_FILEFORMAT  DestFormat,
LPDIRECT3DVOLUME9  pSrcVolume,
CONST PALETTEENTRY *  pSrcPalette,
CONST D3DBOX pSrcBox 
)