static void Remove(TextureBaseClass *tex)
static void Recreate_Textures()
static void Release_Textures()
static void Add(TextureTrackerClass *track)
virtual void Recreate() const
DX8TextureTrackerClass(unsigned int w, unsigned int h, WW3DFormat format, MipCountType count, TextureBaseClass *tex, bool rt)
static IDirect3DTexture8 * _Create_DX8_Texture(unsigned int width, unsigned int height, WW3DFormat format, MipCountType mip_level_count, D3DPOOL pool=D3DPOOL_MANAGED, bool rendertarget=false)
DX8ZTextureTrackerClass(unsigned int w, unsigned int h, WW3DZFormat zformat, MipCountType count, TextureBaseClass *tex)
virtual void Recreate() const
TextureBaseClass * Get_Texture() const
TextureBaseClass * Texture
virtual void Recreate() const =0
MipCountType Mip_level_count
TextureTrackerClass(unsigned int w, unsigned int h, MipCountType count, TextureBaseClass *tex)