RetroArch
Classes | Macros | Typedefs | Enumerations | Functions
d3dx8tex.h File Reference
#include "d3dx8.h"
Include dependency graph for d3dx8tex.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   (8 << 16)
 
#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(* LPD3DXFILL2D) (D3DXVECTOR4 *pOut, D3DXVECTOR2 *pTexCoord, D3DXVECTOR2 *pTexelSize, LPVOID pData)
 
typedef VOID(* LPD3DXFILL3D) (D3DXVECTOR4 *pOut, D3DXVECTOR3 *pTexCoord, 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 (LPDIRECT3DSURFACE8 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, LPCSTR pSrcFile, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadSurfaceFromFileW (LPDIRECT3DSURFACE8 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, LPCWSTR pSrcFile, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadSurfaceFromResourceA (LPDIRECT3DSURFACE8 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, HMODULE hSrcModule, LPCSTR pSrcResource, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadSurfaceFromResourceW (LPDIRECT3DSURFACE8 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, HMODULE hSrcModule, LPCWSTR pSrcResource, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadSurfaceFromFileInMemory (LPDIRECT3DSURFACE8 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, LPCVOID pSrcData, UINT SrcDataSize, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadSurfaceFromSurface (LPDIRECT3DSURFACE8 pDestSurface, CONST PALETTEENTRY *pDestPalette, CONST RECT *pDestRect, LPDIRECT3DSURFACE8 pSrcSurface, CONST PALETTEENTRY *pSrcPalette, CONST RECT *pSrcRect, DWORD Filter, D3DCOLOR ColorKey)
 
HRESULT WINAPI D3DXLoadSurfaceFromMemory (LPDIRECT3DSURFACE8 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, LPDIRECT3DSURFACE8 pSrcSurface, CONST PALETTEENTRY *pSrcPalette, CONST RECT *pSrcRect)
 
HRESULT WINAPI D3DXSaveSurfaceToFileW (LPCWSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DSURFACE8 pSrcSurface, CONST PALETTEENTRY *pSrcPalette, CONST RECT *pSrcRect)
 
HRESULT WINAPI D3DXLoadVolumeFromFileA (LPDIRECT3DVOLUME8 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, LPCSTR pSrcFile, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadVolumeFromFileW (LPDIRECT3DVOLUME8 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, LPCWSTR pSrcFile, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadVolumeFromResourceA (LPDIRECT3DVOLUME8 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, HMODULE hSrcModule, LPCSTR pSrcResource, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadVolumeFromResourceW (LPDIRECT3DVOLUME8 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, HMODULE hSrcModule, LPCWSTR pSrcResource, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadVolumeFromFileInMemory (LPDIRECT3DVOLUME8 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, LPCVOID pSrcData, UINT SrcDataSize, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo)
 
HRESULT WINAPI D3DXLoadVolumeFromVolume (LPDIRECT3DVOLUME8 pDestVolume, CONST PALETTEENTRY *pDestPalette, CONST D3DBOX *pDestBox, LPDIRECT3DVOLUME8 pSrcVolume, CONST PALETTEENTRY *pSrcPalette, CONST D3DBOX *pSrcBox, DWORD Filter, D3DCOLOR ColorKey)
 
HRESULT WINAPI D3DXLoadVolumeFromMemory (LPDIRECT3DVOLUME8 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, LPDIRECT3DVOLUME8 pSrcVolume, CONST PALETTEENTRY *pSrcPalette, CONST D3DBOX *pSrcBox)
 
HRESULT WINAPI D3DXSaveVolumeToFileW (LPCWSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DVOLUME8 pSrcVolume, CONST PALETTEENTRY *pSrcPalette, CONST D3DBOX *pSrcBox)
 
HRESULT WINAPI D3DXCheckTextureRequirements (LPDIRECT3DDEVICE8 pDevice, UINT *pWidth, UINT *pHeight, UINT *pNumMipLevels, DWORD Usage, D3DFORMAT *pFormat, D3DPOOL Pool)
 
HRESULT WINAPI D3DXCheckCubeTextureRequirements (LPDIRECT3DDEVICE8 pDevice, UINT *pSize, UINT *pNumMipLevels, DWORD Usage, D3DFORMAT *pFormat, D3DPOOL Pool)
 
HRESULT WINAPI D3DXCheckVolumeTextureRequirements (LPDIRECT3DDEVICE8 pDevice, UINT *pWidth, UINT *pHeight, UINT *pDepth, UINT *pNumMipLevels, DWORD Usage, D3DFORMAT *pFormat, D3DPOOL Pool)
 
HRESULT WINAPI D3DXCreateTexture (LPDIRECT3DDEVICE8 pDevice, UINT Width, UINT Height, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, LPDIRECT3DTEXTURE8 *ppTexture)
 
HRESULT WINAPI D3DXCreateCubeTexture (LPDIRECT3DDEVICE8 pDevice, UINT Size, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, LPDIRECT3DCUBETEXTURE8 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTexture (LPDIRECT3DDEVICE8 pDevice, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, LPDIRECT3DVOLUMETEXTURE8 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateTextureFromFileA (LPDIRECT3DDEVICE8 pDevice, LPCSTR pSrcFile, LPDIRECT3DTEXTURE8 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromFileW (LPDIRECT3DDEVICE8 pDevice, LPCWSTR pSrcFile, LPDIRECT3DTEXTURE8 *ppTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileA (LPDIRECT3DDEVICE8 pDevice, LPCSTR pSrcFile, LPDIRECT3DCUBETEXTURE8 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileW (LPDIRECT3DDEVICE8 pDevice, LPCWSTR pSrcFile, LPDIRECT3DCUBETEXTURE8 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileA (LPDIRECT3DDEVICE8 pDevice, LPCSTR pSrcFile, LPDIRECT3DVOLUMETEXTURE8 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileW (LPDIRECT3DDEVICE8 pDevice, LPCWSTR pSrcFile, LPDIRECT3DVOLUMETEXTURE8 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateTextureFromResourceA (LPDIRECT3DDEVICE8 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, LPDIRECT3DTEXTURE8 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromResourceW (LPDIRECT3DDEVICE8 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, LPDIRECT3DTEXTURE8 *ppTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromResourceA (LPDIRECT3DDEVICE8 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, LPDIRECT3DCUBETEXTURE8 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromResourceW (LPDIRECT3DDEVICE8 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, LPDIRECT3DCUBETEXTURE8 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromResourceA (LPDIRECT3DDEVICE8 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, LPDIRECT3DVOLUMETEXTURE8 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromResourceW (LPDIRECT3DDEVICE8 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, LPDIRECT3DVOLUMETEXTURE8 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateTextureFromFileExA (LPDIRECT3DDEVICE8 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, LPDIRECT3DTEXTURE8 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromFileExW (LPDIRECT3DDEVICE8 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, LPDIRECT3DTEXTURE8 *ppTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileExA (LPDIRECT3DDEVICE8 pDevice, LPCSTR pSrcFile, UINT Size, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DCUBETEXTURE8 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileExW (LPDIRECT3DDEVICE8 pDevice, LPCWSTR pSrcFile, UINT Size, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DCUBETEXTURE8 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileExA (LPDIRECT3DDEVICE8 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, LPDIRECT3DVOLUMETEXTURE8 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileExW (LPDIRECT3DDEVICE8 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, LPDIRECT3DVOLUMETEXTURE8 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateTextureFromResourceExA (LPDIRECT3DDEVICE8 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, LPDIRECT3DTEXTURE8 *ppTexture)
 
HRESULT WINAPI D3DXCreateTextureFromResourceExW (LPDIRECT3DDEVICE8 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, LPDIRECT3DTEXTURE8 *ppTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromResourceExA (LPDIRECT3DDEVICE8 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, LPDIRECT3DCUBETEXTURE8 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromResourceExW (LPDIRECT3DDEVICE8 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, LPDIRECT3DCUBETEXTURE8 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromResourceExA (LPDIRECT3DDEVICE8 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, LPDIRECT3DVOLUMETEXTURE8 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromResourceExW (LPDIRECT3DDEVICE8 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, LPDIRECT3DVOLUMETEXTURE8 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateTextureFromFileInMemory (LPDIRECT3DDEVICE8 pDevice, LPCVOID pSrcData, UINT SrcDataSize, LPDIRECT3DTEXTURE8 *ppTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileInMemory (LPDIRECT3DDEVICE8 pDevice, LPCVOID pSrcData, UINT SrcDataSize, LPDIRECT3DCUBETEXTURE8 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileInMemory (LPDIRECT3DDEVICE8 pDevice, LPCVOID pSrcData, UINT SrcDataSize, LPDIRECT3DVOLUMETEXTURE8 *ppVolumeTexture)
 
HRESULT WINAPI D3DXCreateTextureFromFileInMemoryEx (LPDIRECT3DDEVICE8 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, LPDIRECT3DTEXTURE8 *ppTexture)
 
HRESULT WINAPI D3DXCreateCubeTextureFromFileInMemoryEx (LPDIRECT3DDEVICE8 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, LPDIRECT3DCUBETEXTURE8 *ppCubeTexture)
 
HRESULT WINAPI D3DXCreateVolumeTextureFromFileInMemoryEx (LPDIRECT3DDEVICE8 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, LPDIRECT3DVOLUMETEXTURE8 *ppVolumeTexture)
 
HRESULT WINAPI D3DXSaveTextureToFileA (LPCSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DBASETEXTURE8 pSrcTexture, CONST PALETTEENTRY *pSrcPalette)
 
HRESULT WINAPI D3DXSaveTextureToFileW (LPCWSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, LPDIRECT3DBASETEXTURE8 pSrcTexture, CONST PALETTEENTRY *pSrcPalette)
 
HRESULT WINAPI D3DXFilterTexture (LPDIRECT3DBASETEXTURE8 pBaseTexture, CONST PALETTEENTRY *pPalette, UINT SrcLevel, DWORD Filter)
 
HRESULT WINAPI D3DXFillTexture (LPDIRECT3DTEXTURE8 pTexture, LPD3DXFILL2D pFunction, LPVOID pData)
 
HRESULT WINAPI D3DXFillCubeTexture (LPDIRECT3DCUBETEXTURE8 pCubeTexture, LPD3DXFILL3D pFunction, LPVOID pData)
 
HRESULT WINAPI D3DXFillVolumeTexture (LPDIRECT3DVOLUMETEXTURE8 pVolumeTexture, LPD3DXFILL3D pFunction, LPVOID pData)
 
HRESULT WINAPI D3DXComputeNormalMap (LPDIRECT3DTEXTURE8 pTexture, LPDIRECT3DTEXTURE8 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   (8 << 16)

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

◆ 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(* LPD3DXFILL2D) (D3DXVECTOR4 *pOut, D3DXVECTOR2 *pTexCoord, D3DXVECTOR2 *pTexelSize, LPVOID pData)

◆ LPD3DXFILL3D

typedef VOID(* LPD3DXFILL3D) (D3DXVECTOR4 *pOut, D3DXVECTOR3 *pTexCoord, 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 ( LPDIRECT3DDEVICE8  pDevice,
UINT pSize,
UINT pNumMipLevels,
DWORD  Usage,
D3DFORMAT pFormat,
D3DPOOL  Pool 
)

◆ D3DXCheckTextureRequirements()

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

◆ D3DXCheckVolumeTextureRequirements()

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

◆ D3DXComputeNormalMap()

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

◆ D3DXCreateCubeTexture()

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

◆ D3DXCreateCubeTextureFromFileA()

HRESULT WINAPI D3DXCreateCubeTextureFromFileA ( LPDIRECT3DDEVICE8  pDevice,
LPCSTR  pSrcFile,
LPDIRECT3DCUBETEXTURE8 ppCubeTexture 
)

◆ D3DXCreateCubeTextureFromFileExA()

HRESULT WINAPI D3DXCreateCubeTextureFromFileExA ( LPDIRECT3DDEVICE8  pDevice,
LPCSTR  pSrcFile,
UINT  Size,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY *  pPalette,
LPDIRECT3DCUBETEXTURE8 ppCubeTexture 
)

◆ D3DXCreateCubeTextureFromFileExW()

HRESULT WINAPI D3DXCreateCubeTextureFromFileExW ( LPDIRECT3DDEVICE8  pDevice,
LPCWSTR  pSrcFile,
UINT  Size,
UINT  MipLevels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
DWORD  Filter,
DWORD  MipFilter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo,
PALETTEENTRY *  pPalette,
LPDIRECT3DCUBETEXTURE8 ppCubeTexture 
)

◆ D3DXCreateCubeTextureFromFileInMemory()

HRESULT WINAPI D3DXCreateCubeTextureFromFileInMemory ( LPDIRECT3DDEVICE8  pDevice,
LPCVOID  pSrcData,
UINT  SrcDataSize,
LPDIRECT3DCUBETEXTURE8 ppCubeTexture 
)

◆ D3DXCreateCubeTextureFromFileInMemoryEx()

HRESULT WINAPI D3DXCreateCubeTextureFromFileInMemoryEx ( LPDIRECT3DDEVICE8  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,
LPDIRECT3DCUBETEXTURE8 ppCubeTexture 
)

◆ D3DXCreateCubeTextureFromFileW()

HRESULT WINAPI D3DXCreateCubeTextureFromFileW ( LPDIRECT3DDEVICE8  pDevice,
LPCWSTR  pSrcFile,
LPDIRECT3DCUBETEXTURE8 ppCubeTexture 
)

◆ D3DXCreateCubeTextureFromResourceA()

HRESULT WINAPI D3DXCreateCubeTextureFromResourceA ( LPDIRECT3DDEVICE8  pDevice,
HMODULE  hSrcModule,
LPCSTR  pSrcResource,
LPDIRECT3DCUBETEXTURE8 ppCubeTexture 
)

◆ D3DXCreateCubeTextureFromResourceExA()

HRESULT WINAPI D3DXCreateCubeTextureFromResourceExA ( LPDIRECT3DDEVICE8  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,
LPDIRECT3DCUBETEXTURE8 ppCubeTexture 
)

◆ D3DXCreateCubeTextureFromResourceExW()

HRESULT WINAPI D3DXCreateCubeTextureFromResourceExW ( LPDIRECT3DDEVICE8  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,
LPDIRECT3DCUBETEXTURE8 ppCubeTexture 
)

◆ D3DXCreateCubeTextureFromResourceW()

HRESULT WINAPI D3DXCreateCubeTextureFromResourceW ( LPDIRECT3DDEVICE8  pDevice,
HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
LPDIRECT3DCUBETEXTURE8 ppCubeTexture 
)

◆ D3DXCreateTexture()

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

◆ D3DXCreateTextureFromFileA()

HRESULT WINAPI D3DXCreateTextureFromFileA ( LPDIRECT3DDEVICE8  pDevice,
LPCSTR  pSrcFile,
LPDIRECT3DTEXTURE8 ppTexture 
)

◆ D3DXCreateTextureFromFileExA()

HRESULT WINAPI D3DXCreateTextureFromFileExA ( LPDIRECT3DDEVICE8  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,
LPDIRECT3DTEXTURE8 ppTexture 
)
Here is the caller graph for this function:

◆ D3DXCreateTextureFromFileExW()

HRESULT WINAPI D3DXCreateTextureFromFileExW ( LPDIRECT3DDEVICE8  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,
LPDIRECT3DTEXTURE8 ppTexture 
)

◆ D3DXCreateTextureFromFileInMemory()

HRESULT WINAPI D3DXCreateTextureFromFileInMemory ( LPDIRECT3DDEVICE8  pDevice,
LPCVOID  pSrcData,
UINT  SrcDataSize,
LPDIRECT3DTEXTURE8 ppTexture 
)

◆ D3DXCreateTextureFromFileInMemoryEx()

HRESULT WINAPI D3DXCreateTextureFromFileInMemoryEx ( LPDIRECT3DDEVICE8  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,
LPDIRECT3DTEXTURE8 ppTexture 
)
Here is the caller graph for this function:

◆ D3DXCreateTextureFromFileW()

HRESULT WINAPI D3DXCreateTextureFromFileW ( LPDIRECT3DDEVICE8  pDevice,
LPCWSTR  pSrcFile,
LPDIRECT3DTEXTURE8 ppTexture 
)

◆ D3DXCreateTextureFromResourceA()

HRESULT WINAPI D3DXCreateTextureFromResourceA ( LPDIRECT3DDEVICE8  pDevice,
HMODULE  hSrcModule,
LPCSTR  pSrcResource,
LPDIRECT3DTEXTURE8 ppTexture 
)

◆ D3DXCreateTextureFromResourceExA()

HRESULT WINAPI D3DXCreateTextureFromResourceExA ( LPDIRECT3DDEVICE8  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,
LPDIRECT3DTEXTURE8 ppTexture 
)

◆ D3DXCreateTextureFromResourceExW()

HRESULT WINAPI D3DXCreateTextureFromResourceExW ( LPDIRECT3DDEVICE8  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,
LPDIRECT3DTEXTURE8 ppTexture 
)

◆ D3DXCreateTextureFromResourceW()

HRESULT WINAPI D3DXCreateTextureFromResourceW ( LPDIRECT3DDEVICE8  pDevice,
HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
LPDIRECT3DTEXTURE8 ppTexture 
)

◆ D3DXCreateVolumeTexture()

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

◆ D3DXCreateVolumeTextureFromFileA()

HRESULT WINAPI D3DXCreateVolumeTextureFromFileA ( LPDIRECT3DDEVICE8  pDevice,
LPCSTR  pSrcFile,
LPDIRECT3DVOLUMETEXTURE8 ppVolumeTexture 
)

◆ D3DXCreateVolumeTextureFromFileExA()

HRESULT WINAPI D3DXCreateVolumeTextureFromFileExA ( LPDIRECT3DDEVICE8  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,
LPDIRECT3DVOLUMETEXTURE8 ppVolumeTexture 
)

◆ D3DXCreateVolumeTextureFromFileExW()

HRESULT WINAPI D3DXCreateVolumeTextureFromFileExW ( LPDIRECT3DDEVICE8  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,
LPDIRECT3DVOLUMETEXTURE8 ppVolumeTexture 
)

◆ D3DXCreateVolumeTextureFromFileInMemory()

HRESULT WINAPI D3DXCreateVolumeTextureFromFileInMemory ( LPDIRECT3DDEVICE8  pDevice,
LPCVOID  pSrcData,
UINT  SrcDataSize,
LPDIRECT3DVOLUMETEXTURE8 ppVolumeTexture 
)

◆ D3DXCreateVolumeTextureFromFileInMemoryEx()

HRESULT WINAPI D3DXCreateVolumeTextureFromFileInMemoryEx ( LPDIRECT3DDEVICE8  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,
LPDIRECT3DVOLUMETEXTURE8 ppVolumeTexture 
)

◆ D3DXCreateVolumeTextureFromFileW()

HRESULT WINAPI D3DXCreateVolumeTextureFromFileW ( LPDIRECT3DDEVICE8  pDevice,
LPCWSTR  pSrcFile,
LPDIRECT3DVOLUMETEXTURE8 ppVolumeTexture 
)

◆ D3DXCreateVolumeTextureFromResourceA()

HRESULT WINAPI D3DXCreateVolumeTextureFromResourceA ( LPDIRECT3DDEVICE8  pDevice,
HMODULE  hSrcModule,
LPCSTR  pSrcResource,
LPDIRECT3DVOLUMETEXTURE8 ppVolumeTexture 
)

◆ D3DXCreateVolumeTextureFromResourceExA()

HRESULT WINAPI D3DXCreateVolumeTextureFromResourceExA ( LPDIRECT3DDEVICE8  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,
LPDIRECT3DVOLUMETEXTURE8 ppVolumeTexture 
)

◆ D3DXCreateVolumeTextureFromResourceExW()

HRESULT WINAPI D3DXCreateVolumeTextureFromResourceExW ( LPDIRECT3DDEVICE8  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,
LPDIRECT3DVOLUMETEXTURE8 ppVolumeTexture 
)

◆ D3DXCreateVolumeTextureFromResourceW()

HRESULT WINAPI D3DXCreateVolumeTextureFromResourceW ( LPDIRECT3DDEVICE8  pDevice,
HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
LPDIRECT3DVOLUMETEXTURE8 ppVolumeTexture 
)

◆ D3DXFillCubeTexture()

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

◆ D3DXFillTexture()

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

◆ D3DXFillVolumeTexture()

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

◆ D3DXFilterTexture()

HRESULT WINAPI D3DXFilterTexture ( LPDIRECT3DBASETEXTURE8  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 ( LPDIRECT3DSURFACE8  pDestSurface,
CONST PALETTEENTRY *  pDestPalette,
CONST RECT *  pDestRect,
LPCSTR  pSrcFile,
CONST RECT *  pSrcRect,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)

◆ D3DXLoadSurfaceFromFileInMemory()

HRESULT WINAPI D3DXLoadSurfaceFromFileInMemory ( LPDIRECT3DSURFACE8  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 ( LPDIRECT3DSURFACE8  pDestSurface,
CONST PALETTEENTRY *  pDestPalette,
CONST RECT *  pDestRect,
LPCWSTR  pSrcFile,
CONST RECT *  pSrcRect,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)

◆ D3DXLoadSurfaceFromMemory()

HRESULT WINAPI D3DXLoadSurfaceFromMemory ( LPDIRECT3DSURFACE8  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 ( LPDIRECT3DSURFACE8  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 ( LPDIRECT3DSURFACE8  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 ( LPDIRECT3DSURFACE8  pDestSurface,
CONST PALETTEENTRY *  pDestPalette,
CONST RECT *  pDestRect,
LPDIRECT3DSURFACE8  pSrcSurface,
CONST PALETTEENTRY *  pSrcPalette,
CONST RECT *  pSrcRect,
DWORD  Filter,
D3DCOLOR  ColorKey 
)

◆ D3DXLoadVolumeFromFileA()

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

◆ D3DXLoadVolumeFromFileInMemory()

HRESULT WINAPI D3DXLoadVolumeFromFileInMemory ( LPDIRECT3DVOLUME8  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 ( LPDIRECT3DVOLUME8  pDestVolume,
CONST PALETTEENTRY *  pDestPalette,
CONST D3DBOX pDestBox,
LPCWSTR  pSrcFile,
CONST D3DBOX pSrcBox,
DWORD  Filter,
D3DCOLOR  ColorKey,
D3DXIMAGE_INFO pSrcInfo 
)

◆ D3DXLoadVolumeFromMemory()

HRESULT WINAPI D3DXLoadVolumeFromMemory ( LPDIRECT3DVOLUME8  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 ( LPDIRECT3DVOLUME8  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 ( LPDIRECT3DVOLUME8  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 ( LPDIRECT3DVOLUME8  pDestVolume,
CONST PALETTEENTRY *  pDestPalette,
CONST D3DBOX pDestBox,
LPDIRECT3DVOLUME8  pSrcVolume,
CONST PALETTEENTRY *  pSrcPalette,
CONST D3DBOX pSrcBox,
DWORD  Filter,
D3DCOLOR  ColorKey 
)

◆ D3DXSaveSurfaceToFileA()

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

◆ D3DXSaveSurfaceToFileW()

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

◆ D3DXSaveTextureToFileA()

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

◆ D3DXSaveTextureToFileW()

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

◆ D3DXSaveVolumeToFileA()

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

◆ D3DXSaveVolumeToFileW()

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