|
| | CubeTextureClass (unsigned width, unsigned height, WW3DFormat format, MipCountType mip_level_count=MIP_LEVELS_ALL, PoolType pool=POOL_MANAGED, bool rendertarget=false, bool allow_reduction=true) |
| |
| | CubeTextureClass (const char *name, const char *full_path=NULL, MipCountType mip_level_count=MIP_LEVELS_ALL, WW3DFormat texture_format=WW3D_FORMAT_UNKNOWN, bool allow_compression=true, bool allow_reduction=true) |
| |
| | CubeTextureClass (SurfaceClass *surface, MipCountType mip_level_count=MIP_LEVELS_ALL) |
| |
| | CubeTextureClass (IDirect3DBaseTexture8 *d3d_texture) |
| |
| virtual void | Apply_New_Surface (IDirect3DBaseTexture8 *tex, bool initialized, bool disable_auto_invalidation=false) |
| | Apply new surface to texture.
|
| |
| virtual TexAssetType | Get_Asset_Type () const |
| |
| virtual CubeTextureClass * | As_CubeTextureClass () |
| |
| | TextureClass (unsigned width, unsigned height, WW3DFormat format, MipCountType mip_level_count=MIP_LEVELS_ALL, PoolType pool=POOL_MANAGED, bool rendertarget=false, bool allow_reduction=true) |
| |
| | TextureClass (const char *name, const char *full_path=NULL, MipCountType mip_level_count=MIP_LEVELS_ALL, WW3DFormat texture_format=WW3D_FORMAT_UNKNOWN, bool allow_compression=true, bool allow_reduction=true) |
| |
| | TextureClass (SurfaceClass *surface, MipCountType mip_level_count=MIP_LEVELS_ALL) |
| |
| | TextureClass (IDirect3DBaseTexture8 *d3d_texture) |
| |
| | TextureClass (unsigned width, unsigned height, MipCountType mip_level_count=MIP_LEVELS_ALL, PoolType pool=POOL_MANAGED, bool rendertarget=false, WW3DFormat format=WW3D_FORMAT_UNKNOWN, bool allow_reduction=true) |
| |
| virtual void | Init () |
| | Initialise the texture.
|
| |
| SurfaceClass * | Get_Surface_Level (unsigned int level=0) |
| | Get surface from mip level.
|
| |
| IDirect3DSurface8 * | Get_D3D_Surface_Level (unsigned int level=0) |
| | Get D3D surface from mip level.
|
| |
| void | Get_Level_Description (SurfaceClass::SurfaceDescription &desc, unsigned int level=0) |
| | Get surface description for a mip level.
|
| |
| TextureFilterClass & | Get_Filter () |
| |
| WW3DFormat | Get_Texture_Format () const |
| |
| virtual void | Apply (unsigned int stage) |
| | Apply texture states.
|
| |
| virtual unsigned | Get_Texture_Memory_Usage () const |
| | Get texture memory usage.
|
| |
| virtual TextureClass * | As_TextureClass () |
| |
| | TextureBaseClass (unsigned width, unsigned height, MipCountType mip_level_count=MIP_LEVELS_ALL, PoolType pool=POOL_MANAGED, bool rendertarget=false, bool reducible=true) |
| |
| virtual | ~TextureBaseClass () |
| | Base texture class destructor.
|
| |
| void | Set_Texture_Name (const char *name) |
| | Set texture name.
|
| |
| void | Set_Full_Path (const char *path) |
| |
| const StringClass & | Get_Texture_Name (void) const |
| |
| const StringClass & | Get_Full_Path (void) const |
| |
| unsigned | Get_ID () const |
| |
| unsigned int | Get_Mip_Level_Count (void) const |
| |
| int | Get_Width () const |
| |
| int | Get_Height () const |
| |
| void | Set_Inactivation_Time (unsigned time) |
| |
| int | Get_Inactivation_Time () const |
| |
| unsigned int | Get_Priority (void) |
| | Get priority.
|
| |
| unsigned int | Set_Priority (unsigned int priority) |
| | Set priority.
|
| |
| bool | Is_Initialized () const |
| |
| bool | Is_Lightmap () const |
| |
| bool | Is_Procedural () const |
| |
| bool | Is_Reducible () const |
| |
| void | Invalidate () |
| | Invalidate this texture.
|
| |
| IDirect3DBaseTexture8 * | Peek_D3D_Base_Texture () const |
| | Returns a pointer to the d3d texture.
|
| |
| void | Set_D3D_Base_Texture (IDirect3DBaseTexture8 *tex) |
| | Set the d3d texture pointer. Handles ref counts properly.
|
| |
| PoolType | Get_Pool () const |
| |
| bool | Is_Missing_Texture () |
| | Is missing texture.
|
| |
| bool | Is_Dirty () |
| |
| void | Set_Dirty () |
| |
| void | Clean () |
| |
| void | Set_HSV_Shift (const Vector3 &hsv_shift) |
| |
| const Vector3 & | Get_HSV_Shift () |
| |
| bool | Is_Compression_Allowed () const |
| |
| unsigned | Get_Reduction () const |
| | Get reduction mip levels.
|
| |
| virtual VolumeTextureClass * | As_VolumeTextureClass () |
| |
| IDirect3DTexture8 * | Peek_D3D_Texture () const |
| |
| IDirect3DVolumeTexture8 * | Peek_D3D_VolumeTexture () const |
| |
| IDirect3DCubeTexture8 * | Peek_D3D_CubeTexture () const |
| |
| | RefCountClass (void) |
| |
| | RefCountClass (const RefCountClass &) |
| |
| void | Add_Ref (void) const |
| |
| WWINLINE void | Release_Ref (void) const |
| |
| int | Num_Refs (void) const |
| |
| virtual void | Delete_This (void) |
| |
Definition at line 386 of file texture.h.