848 lines
30 KiB
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 )
|