factor/basis/windows/directx/d3dx9tex/d3dx9tex.factor

848 lines
30 KiB
Factor

USING: alien.c-types alien.syntax classes.struct math
windows.directx windows.directx.d3d9 windows.directx.d3d9types
windows.directx.d3dx9core windows.directx.d3dx9shader
windows.types ;
IN: windows.directx.d3dx9tex
LIBRARY: d3dx9
: D3DX_FILTER_NONE ( -- n ) 1 0 shift ; inline
: D3DX_FILTER_POINT ( -- n ) 2 0 shift ; inline
: D3DX_FILTER_LINEAR ( -- n ) 3 0 shift ; inline
: D3DX_FILTER_TRIANGLE ( -- n ) 4 0 shift ; inline
: D3DX_FILTER_BOX ( -- n ) 5 0 shift ; inline
: D3DX_FILTER_MIRROR_U ( -- n ) 1 16 shift ; inline
: D3DX_FILTER_MIRROR_V ( -- n ) 2 16 shift ; inline
: D3DX_FILTER_MIRROR_W ( -- n ) 4 16 shift ; inline
: D3DX_FILTER_MIRROR ( -- n ) 7 16 shift ; inline
: D3DX_FILTER_DITHER ( -- n ) 1 19 shift ; inline
: D3DX_FILTER_DITHER_DIFFUSION ( -- n ) 2 19 shift ; inline
: D3DX_FILTER_SRGB_IN ( -- n ) 1 21 shift ; inline
: D3DX_FILTER_SRGB_OUT ( -- n ) 2 21 shift ; inline
: D3DX_FILTER_SRGB ( -- n ) 3 21 shift ; inline
CONSTANT: D3DX_SKIP_DDS_MIP_LEVELS_MASK 0x1F
CONSTANT: D3DX_SKIP_DDS_MIP_LEVELS_SHIFT 26
: D3DX_NORMALMAP_MIRROR_U ( -- n ) 1 16 shift ; inline
: D3DX_NORMALMAP_MIRROR_V ( -- n ) 2 16 shift ; inline
: D3DX_NORMALMAP_MIRROR ( -- n ) 3 16 shift ; inline
: D3DX_NORMALMAP_INVERTSIGN ( -- n ) 8 16 shift ; inline
: D3DX_NORMALMAP_COMPUTE_OCCLUSION ( -- n ) 16 16 shift ; inline
: D3DX_CHANNEL_RED ( -- n ) 1 0 shift ; inline
: D3DX_CHANNEL_BLUE ( -- n ) 1 1 shift ; inline
: D3DX_CHANNEL_GREEN ( -- n ) 1 2 shift ; inline
: D3DX_CHANNEL_ALPHA ( -- n ) 1 3 shift ; inline
: D3DX_CHANNEL_LUMINANCE ( -- n ) 1 4 shift ; inline
CONSTANT: D3DXIFF_BMP 0
CONSTANT: D3DXIFF_JPG 1
CONSTANT: D3DXIFF_TGA 2
CONSTANT: D3DXIFF_PNG 3
CONSTANT: D3DXIFF_DDS 4
CONSTANT: D3DXIFF_PPM 5
CONSTANT: D3DXIFF_DIB 6
CONSTANT: D3DXIFF_HDR 7
CONSTANT: D3DXIFF_PFM 8
CONSTANT: D3DXIFF_FORCE_DWORD 0x7fffffff
TYPEDEF: int D3DXIMAGE_FILEFORMAT
TYPEDEF: void* LPD3DXFILL2D
TYPEDEF: void* LPD3DXFILL3D
STRUCT: D3DXIMAGE_INFO
{ Width UINT }
{ Height UINT }
{ Depth UINT }
{ MipLevels UINT }
{ Format D3DFORMAT }
{ ResourceType D3DRESOURCETYPE }
{ ImageFileFormat D3DXIMAGE_FILEFORMAT } ;
FUNCTION: HRESULT
D3DXGetImageInfoFromFileA (
LPCSTR pSrcFile,
D3DXIMAGE_INFO* pSrcInfo )
FUNCTION: HRESULT
D3DXGetImageInfoFromFileW (
LPCWSTR pSrcFile,
D3DXIMAGE_INFO* pSrcInfo )
ALIAS: D3DXGetImageInfoFromFile D3DXGetImageInfoFromFileW
FUNCTION: HRESULT
D3DXGetImageInfoFromResourceA (
HMODULE hSrcModule,
LPCSTR pSrcResource,
D3DXIMAGE_INFO* pSrcInfo )
FUNCTION: HRESULT
D3DXGetImageInfoFromResourceW (
HMODULE hSrcModule,
LPCWSTR pSrcResource,
D3DXIMAGE_INFO* pSrcInfo )
ALIAS: D3DXGetImageInfoFromResource D3DXGetImageInfoFromResourceW
FUNCTION: HRESULT
D3DXGetImageInfoFromFileInMemory (
LPCVOID pSrcData,
UINT SrcDataSize,
D3DXIMAGE_INFO* pSrcInfo )
FUNCTION: HRESULT
D3DXLoadSurfaceFromFileA (
LPDIRECT3DSURFACE9 pDestSurface,
PALETTEENTRY* pDestPalette,
RECT* pDestRect,
LPCSTR pSrcFile,
RECT* pSrcRect,
DWORD Filter,
D3DCOLOR ColorKey,
D3DXIMAGE_INFO* pSrcInfo )
FUNCTION: HRESULT
D3DXLoadSurfaceFromFileW (
LPDIRECT3DSURFACE9 pDestSurface,
PALETTEENTRY* pDestPalette,
RECT* pDestRect,
LPCWSTR pSrcFile,
RECT* pSrcRect,
DWORD Filter,
D3DCOLOR ColorKey,
D3DXIMAGE_INFO* pSrcInfo )
ALIAS: D3DXLoadSurfaceFromFile D3DXLoadSurfaceFromFileW
FUNCTION: HRESULT
D3DXLoadSurfaceFromResourceA (
LPDIRECT3DSURFACE9 pDestSurface,
PALETTEENTRY* pDestPalette,
RECT* pDestRect,
HMODULE hSrcModule,
LPCSTR pSrcResource,
RECT* pSrcRect,
DWORD Filter,
D3DCOLOR ColorKey,
D3DXIMAGE_INFO* pSrcInfo )
FUNCTION: HRESULT
D3DXLoadSurfaceFromResourceW (
LPDIRECT3DSURFACE9 pDestSurface,
PALETTEENTRY* pDestPalette,
RECT* pDestRect,
HMODULE hSrcModule,
LPCWSTR pSrcResource,
RECT* pSrcRect,
DWORD Filter,
D3DCOLOR ColorKey,
D3DXIMAGE_INFO* pSrcInfo )
ALIAS: D3DXLoadSurfaceFromResource D3DXLoadSurfaceFromResourceW
FUNCTION: HRESULT
D3DXLoadSurfaceFromFileInMemory (
LPDIRECT3DSURFACE9 pDestSurface,
PALETTEENTRY* pDestPalette,
RECT* pDestRect,
LPCVOID pSrcData,
UINT SrcDataSize,
RECT* pSrcRect,
DWORD Filter,
D3DCOLOR ColorKey,
D3DXIMAGE_INFO* pSrcInfo )
FUNCTION: HRESULT
D3DXLoadSurfaceFromSurface (
LPDIRECT3DSURFACE9 pDestSurface,
PALETTEENTRY* pDestPalette,
RECT* pDestRect,
LPDIRECT3DSURFACE9 pSrcSurface,
PALETTEENTRY* pSrcPalette,
RECT* pSrcRect,
DWORD Filter,
D3DCOLOR ColorKey )
FUNCTION: HRESULT
D3DXLoadSurfaceFromMemory (
LPDIRECT3DSURFACE9 pDestSurface,
PALETTEENTRY* pDestPalette,
RECT* pDestRect,
LPCVOID pSrcMemory,
D3DFORMAT SrcFormat,
UINT SrcPitch,
PALETTEENTRY* pSrcPalette,
RECT* pSrcRect,
DWORD Filter,
D3DCOLOR ColorKey )
FUNCTION: HRESULT
D3DXSaveSurfaceToFileA (
LPCSTR pDestFile,
D3DXIMAGE_FILEFORMAT DestFormat,
LPDIRECT3DSURFACE9 pSrcSurface,
PALETTEENTRY* pSrcPalette,
RECT* pSrcRect )
FUNCTION: HRESULT
D3DXSaveSurfaceToFileW (
LPCWSTR pDestFile,
D3DXIMAGE_FILEFORMAT DestFormat,
LPDIRECT3DSURFACE9 pSrcSurface,
PALETTEENTRY* pSrcPalette,
RECT* pSrcRect )
ALIAS: D3DXSaveSurfaceToFile D3DXSaveSurfaceToFileW
FUNCTION: HRESULT
D3DXSaveSurfaceToFileInMemory (
LPD3DXBUFFER* ppDestBuf,
D3DXIMAGE_FILEFORMAT DestFormat,
LPDIRECT3DSURFACE9 pSrcSurface,
PALETTEENTRY* pSrcPalette,
RECT* pSrcRect )
FUNCTION: HRESULT
D3DXLoadVolumeFromFileA (
LPDIRECT3DVOLUME9 pDestVolume,
PALETTEENTRY* pDestPalette,
D3DBOX* pDestBox,
LPCSTR pSrcFile,
D3DBOX* pSrcBox,
DWORD Filter,
D3DCOLOR ColorKey,
D3DXIMAGE_INFO* pSrcInfo )
FUNCTION: HRESULT
D3DXLoadVolumeFromFileW (
LPDIRECT3DVOLUME9 pDestVolume,
PALETTEENTRY* pDestPalette,
D3DBOX* pDestBox,
LPCWSTR pSrcFile,
D3DBOX* pSrcBox,
DWORD Filter,
D3DCOLOR ColorKey,
D3DXIMAGE_INFO* pSrcInfo )
ALIAS: D3DXLoadVolumeFromFile D3DXLoadVolumeFromFileW
FUNCTION: HRESULT
D3DXLoadVolumeFromResourceA (
LPDIRECT3DVOLUME9 pDestVolume,
PALETTEENTRY* pDestPalette,
D3DBOX* pDestBox,
HMODULE hSrcModule,
LPCSTR pSrcResource,
D3DBOX* pSrcBox,
DWORD Filter,
D3DCOLOR ColorKey,
D3DXIMAGE_INFO* pSrcInfo )
FUNCTION: HRESULT
D3DXLoadVolumeFromResourceW (
LPDIRECT3DVOLUME9 pDestVolume,
PALETTEENTRY* pDestPalette,
D3DBOX* pDestBox,
HMODULE hSrcModule,
LPCWSTR pSrcResource,
D3DBOX* pSrcBox,
DWORD Filter,
D3DCOLOR ColorKey,
D3DXIMAGE_INFO* pSrcInfo )
ALIAS: D3DXLoadVolumeFromResource D3DXLoadVolumeFromResourceW
FUNCTION: HRESULT
D3DXLoadVolumeFromFileInMemory (
LPDIRECT3DVOLUME9 pDestVolume,
PALETTEENTRY* pDestPalette,
D3DBOX* pDestBox,
LPCVOID pSrcData,
UINT SrcDataSize,
D3DBOX* pSrcBox,
DWORD Filter,
D3DCOLOR ColorKey,
D3DXIMAGE_INFO* pSrcInfo )
FUNCTION: HRESULT
D3DXLoadVolumeFromVolume (
LPDIRECT3DVOLUME9 pDestVolume,
PALETTEENTRY* pDestPalette,
D3DBOX* pDestBox,
LPDIRECT3DVOLUME9 pSrcVolume,
PALETTEENTRY* pSrcPalette,
D3DBOX* pSrcBox,
DWORD Filter,
D3DCOLOR ColorKey )
FUNCTION: HRESULT
D3DXLoadVolumeFromMemory (
LPDIRECT3DVOLUME9 pDestVolume,
PALETTEENTRY* pDestPalette,
D3DBOX* pDestBox,
LPCVOID pSrcMemory,
D3DFORMAT SrcFormat,
UINT SrcRowPitch,
UINT SrcSlicePitch,
PALETTEENTRY* pSrcPalette,
D3DBOX* pSrcBox,
DWORD Filter,
D3DCOLOR ColorKey )
FUNCTION: HRESULT
D3DXSaveVolumeToFileA (
LPCSTR pDestFile,
D3DXIMAGE_FILEFORMAT DestFormat,
LPDIRECT3DVOLUME9 pSrcVolume,
PALETTEENTRY* pSrcPalette,
D3DBOX* pSrcBox )
FUNCTION: HRESULT
D3DXSaveVolumeToFileW (
LPCWSTR pDestFile,
D3DXIMAGE_FILEFORMAT DestFormat,
LPDIRECT3DVOLUME9 pSrcVolume,
PALETTEENTRY* pSrcPalette,
D3DBOX* pSrcBox )
ALIAS: D3DXSaveVolumeToFile D3DXSaveVolumeToFileW
FUNCTION: HRESULT
D3DXSaveVolumeToFileInMemory (
LPD3DXBUFFER* ppDestBuf,
D3DXIMAGE_FILEFORMAT DestFormat,
LPDIRECT3DVOLUME9 pSrcVolume,
PALETTEENTRY* pSrcPalette,
D3DBOX* pSrcBox )
FUNCTION: HRESULT
D3DXCheckTextureRequirements (
LPDIRECT3DDEVICE9 pDevice,
UINT* pWidth,
UINT* pHeight,
UINT* pNumMipLevels,
DWORD Usage,
D3DFORMAT* pFormat,
D3DPOOL Pool )
FUNCTION: HRESULT
D3DXCheckCubeTextureRequirements (
LPDIRECT3DDEVICE9 pDevice,
UINT* pSize,
UINT* pNumMipLevels,
DWORD Usage,
D3DFORMAT* pFormat,
D3DPOOL Pool )
FUNCTION: HRESULT
D3DXCheckVolumeTextureRequirements (
LPDIRECT3DDEVICE9 pDevice,
UINT* pWidth,
UINT* pHeight,
UINT* pDepth,
UINT* pNumMipLevels,
DWORD Usage,
D3DFORMAT* pFormat,
D3DPOOL Pool )
FUNCTION: HRESULT
D3DXCreateTexture (
LPDIRECT3DDEVICE9 pDevice,
UINT Width,
UINT Height,
UINT MipLevels,
DWORD Usage,
D3DFORMAT Format,
D3DPOOL Pool,
LPDIRECT3DTEXTURE9* ppTexture )
FUNCTION: HRESULT
D3DXCreateCubeTexture (
LPDIRECT3DDEVICE9 pDevice,
UINT Size,
UINT MipLevels,
DWORD Usage,
D3DFORMAT Format,
D3DPOOL Pool,
LPDIRECT3DCUBETEXTURE9* ppCubeTexture )
FUNCTION: HRESULT
D3DXCreateVolumeTexture (
LPDIRECT3DDEVICE9 pDevice,
UINT Width,
UINT Height,
UINT Depth,
UINT MipLevels,
DWORD Usage,
D3DFORMAT Format,
D3DPOOL Pool,
LPDIRECT3DVOLUMETEXTURE9* ppVolumeTexture )
FUNCTION: HRESULT
D3DXCreateTextureFromFileA (
LPDIRECT3DDEVICE9 pDevice,
LPCSTR pSrcFile,
LPDIRECT3DTEXTURE9* ppTexture )
FUNCTION: HRESULT
D3DXCreateTextureFromFileW (
LPDIRECT3DDEVICE9 pDevice,
LPCWSTR pSrcFile,
LPDIRECT3DTEXTURE9* ppTexture )
ALIAS: D3DXCreateTextureFromFile D3DXCreateTextureFromFileW
FUNCTION: HRESULT
D3DXCreateCubeTextureFromFileA (
LPDIRECT3DDEVICE9 pDevice,
LPCSTR pSrcFile,
LPDIRECT3DCUBETEXTURE9* ppCubeTexture )
FUNCTION: HRESULT
D3DXCreateCubeTextureFromFileW (
LPDIRECT3DDEVICE9 pDevice,
LPCWSTR pSrcFile,
LPDIRECT3DCUBETEXTURE9* ppCubeTexture )
ALIAS: D3DXCreateCubeTextureFromFile D3DXCreateCubeTextureFromFileW
FUNCTION: HRESULT
D3DXCreateVolumeTextureFromFileA (
LPDIRECT3DDEVICE9 pDevice,
LPCSTR pSrcFile,
LPDIRECT3DVOLUMETEXTURE9* ppVolumeTexture )
FUNCTION: HRESULT
D3DXCreateVolumeTextureFromFileW (
LPDIRECT3DDEVICE9 pDevice,
LPCWSTR pSrcFile,
LPDIRECT3DVOLUMETEXTURE9* ppVolumeTexture )
ALIAS: D3DXCreateVolumeTextureFromFile D3DXCreateVolumeTextureFromFileW
FUNCTION: HRESULT
D3DXCreateTextureFromResourceA (
LPDIRECT3DDEVICE9 pDevice,
HMODULE hSrcModule,
LPCSTR pSrcResource,
LPDIRECT3DTEXTURE9* ppTexture )
FUNCTION: HRESULT
D3DXCreateTextureFromResourceW (
LPDIRECT3DDEVICE9 pDevice,
HMODULE hSrcModule,
LPCWSTR pSrcResource,
LPDIRECT3DTEXTURE9* ppTexture )
ALIAS: D3DXCreateTextureFromResource D3DXCreateTextureFromResourceW
FUNCTION: HRESULT
D3DXCreateCubeTextureFromResourceA (
LPDIRECT3DDEVICE9 pDevice,
HMODULE hSrcModule,
LPCSTR pSrcResource,
LPDIRECT3DCUBETEXTURE9* ppCubeTexture )
FUNCTION: HRESULT
D3DXCreateCubeTextureFromResourceW (
LPDIRECT3DDEVICE9 pDevice,
HMODULE hSrcModule,
LPCWSTR pSrcResource,
LPDIRECT3DCUBETEXTURE9* ppCubeTexture )
ALIAS: D3DXCreateCubeTextureFromResource D3DXCreateCubeTextureFromResourceW
FUNCTION: HRESULT
D3DXCreateVolumeTextureFromResourceA (
LPDIRECT3DDEVICE9 pDevice,
HMODULE hSrcModule,
LPCSTR pSrcResource,
LPDIRECT3DVOLUMETEXTURE9* ppVolumeTexture )
FUNCTION: HRESULT
D3DXCreateVolumeTextureFromResourceW (
LPDIRECT3DDEVICE9 pDevice,
HMODULE hSrcModule,
LPCWSTR pSrcResource,
LPDIRECT3DVOLUMETEXTURE9* ppVolumeTexture )
ALIAS: D3DXCreateVolumeTextureFromResource D3DXCreateVolumeTextureFromResourceW
FUNCTION: HRESULT
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 )
FUNCTION: HRESULT
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 )
ALIAS: D3DXCreateTextureFromFileEx D3DXCreateTextureFromFileExW
FUNCTION: HRESULT
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 )
FUNCTION: HRESULT
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 )
ALIAS: D3DXCreateCubeTextureFromFileEx D3DXCreateCubeTextureFromFileExW
FUNCTION: HRESULT
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 )
FUNCTION: HRESULT
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 )
ALIAS: D3DXCreateVolumeTextureFromFileEx D3DXCreateVolumeTextureFromFileExW
FUNCTION: HRESULT
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 )
FUNCTION: HRESULT
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 )
ALIAS: D3DXCreateTextureFromResourceEx D3DXCreateTextureFromResourceExW
FUNCTION: HRESULT
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 )
FUNCTION: HRESULT
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 )
ALIAS: D3DXCreateCubeTextureFromResourceEx D3DXCreateCubeTextureFromResourceExW
FUNCTION: HRESULT
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 )
FUNCTION: HRESULT
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 )
ALIAS: D3DXCreateVolumeTextureFromResourceEx D3DXCreateVolumeTextureFromResourceExW
FUNCTION: HRESULT
D3DXCreateTextureFromFileInMemory (
LPDIRECT3DDEVICE9 pDevice,
LPCVOID pSrcData,
UINT SrcDataSize,
LPDIRECT3DTEXTURE9* ppTexture )
FUNCTION: HRESULT
D3DXCreateCubeTextureFromFileInMemory (
LPDIRECT3DDEVICE9 pDevice,
LPCVOID pSrcData,
UINT SrcDataSize,
LPDIRECT3DCUBETEXTURE9* ppCubeTexture )
FUNCTION: HRESULT
D3DXCreateVolumeTextureFromFileInMemory (
LPDIRECT3DDEVICE9 pDevice,
LPCVOID pSrcData,
UINT SrcDataSize,
LPDIRECT3DVOLUMETEXTURE9* ppVolumeTexture )
FUNCTION: HRESULT
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 )
FUNCTION: HRESULT
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 )
FUNCTION: HRESULT
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 )
FUNCTION: HRESULT
D3DXSaveTextureToFileA (
LPCSTR pDestFile,
D3DXIMAGE_FILEFORMAT DestFormat,
LPDIRECT3DBASETEXTURE9 pSrcTexture,
PALETTEENTRY* pSrcPalette )
FUNCTION: HRESULT
D3DXSaveTextureToFileW (
LPCWSTR pDestFile,
D3DXIMAGE_FILEFORMAT DestFormat,
LPDIRECT3DBASETEXTURE9 pSrcTexture,
PALETTEENTRY* pSrcPalette )
ALIAS: D3DXSaveTextureToFile D3DXSaveTextureToFileW
FUNCTION: HRESULT
D3DXSaveTextureToFileInMemory (
LPD3DXBUFFER* ppDestBuf,
D3DXIMAGE_FILEFORMAT DestFormat,
LPDIRECT3DBASETEXTURE9 pSrcTexture,
PALETTEENTRY* pSrcPalette )
FUNCTION: HRESULT
D3DXFilterTexture (
LPDIRECT3DBASETEXTURE9 pBaseTexture,
PALETTEENTRY* pPalette,
UINT SrcLevel,
DWORD Filter )
ALIAS: D3DXFilterCubeTexture D3DXFilterTexture
ALIAS: D3DXFilterVolumeTexture D3DXFilterTexture
FUNCTION: HRESULT
D3DXFillTexture (
LPDIRECT3DTEXTURE9 pTexture,
LPD3DXFILL2D pFunction,
LPVOID pData )
FUNCTION: HRESULT
D3DXFillCubeTexture (
LPDIRECT3DCUBETEXTURE9 pCubeTexture,
LPD3DXFILL3D pFunction,
LPVOID pData )
FUNCTION: HRESULT
D3DXFillVolumeTexture (
LPDIRECT3DVOLUMETEXTURE9 pVolumeTexture,
LPD3DXFILL3D pFunction,
LPVOID pData )
FUNCTION: HRESULT
D3DXFillTextureTX (
LPDIRECT3DTEXTURE9 pTexture,
LPD3DXTEXTURESHADER pTextureShader )
FUNCTION: HRESULT
D3DXFillCubeTextureTX (
LPDIRECT3DCUBETEXTURE9 pCubeTexture,
LPD3DXTEXTURESHADER pTextureShader )
FUNCTION: HRESULT
D3DXFillVolumeTextureTX (
LPDIRECT3DVOLUMETEXTURE9 pVolumeTexture,
LPD3DXTEXTURESHADER pTextureShader )
FUNCTION: HRESULT
D3DXComputeNormalMap (
LPDIRECT3DTEXTURE9 pTexture,
LPDIRECT3DTEXTURE9 pSrcTexture,
PALETTEENTRY* pSrcPalette,
DWORD Flags,
DWORD Channel,
FLOAT Amplitude )