class TextureCache This class implements the software texture cache for 8-bit modes (16-bit mode overrides this class)
This class implements the software texture cache for 8-bit modes (16-bit mode overrides this class)
int real_cache_size
TCacheLightedTexture* first
TCacheLightedTexture* last
long total_size
int total_textures
MemoryHeap* memory
virtual void create_lighted_texture(TCacheData& tcd, TCacheLightedTexture* pt, csTextureManagerSoftware* txtmgr)
void create_lighted_nocolor(TCacheData& tcd, TCacheLightedTexture* pt, csTextureManagerSoftware* txtmgr)
void create_lighted_true_rgb(TCacheData& tcd, TCacheLightedTexture* pt, csTextureManagerSoftware* txtmgr)
void create_lighted_fast_wxx(TCacheData& tcd, TCacheLightedTexture* pt, csTextureManagerSoftware* txtmgr)
void create_lighted_true_rgb_priv(TCacheData& tcd, TCacheLightedTexture* pt, csTextureManagerSoftware* txtmgr)
void init_pool()
void destroy_pool()
int gi_pixelbytes
void* alloc_pool(int size)
void free_pool(void* mem, int size)
void init_cache_filler(TCacheData& tcd, IPolygonTexture* pt, csTextureManagerSoftware* txtmgr, int u = -1, int v = -1)
virtual void show_lightmap_grid(TCacheData& tcd, TCacheLightedTexture* tclt, csTextureManagerSoftware* txtmgr)
virtual void create_lighted_texture_lightmaps(TCacheData& tcd, TCacheLightedTexture* tclt, csTextureManagerSoftware* txtmgr)
TextureCache(csPixelFormat* pfmt)
virtual ~TextureCache()
void clear()
void set_cache_size(long size)
static void set_default_cache_size(long size)
void use_texture(IPolygonTexture* pt, csTextureManagerSoftware* txtmgr)
void use_sub_texture(IPolygonTexture* pt, csTextureManagerSoftware* txtmgr, int u, int v)
void init_texture(IPolygonTexture* pt, csTextureManagerSoftware* txtmgr)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de