In file libs/cs3d/glide2/hicache.h:

## class HighColorCache

## Inheritance:

### Public Methods

void Add(IPolygonTexture *polytex)
void Add(ITextureHandle *texture)
void Clear()
virtual void Dump()
HighColorCache(int max_size, HIGHCOLOR_TYPE type, int bpp)
  takes the maximum size of the cache
virtual ~HighColorCache()

### Protected Fields

int bpp
long cache_size
  the maximum size of the cache
HighColorCache_Data* head
  the head and tail of the cache data
int num
  number of items
long total_size
  the total size of the cache

### Protected Methods

virtual void Load(HighColorCache_Data *d)
virtual void Unload(HighColorCache_Data *d)

## Documentation

`HighColorCache_Data* head`
  the head and tail of the cache data

`long cache_size`
  the maximum size of the cache

`int num`
  number of items

`long total_size`
  the total size of the cache

`HighColorCache(int max_size, HIGHCOLOR_TYPE type, int bpp)`
  takes the maximum size of the cache

`virtual ~HighColorCache()`

`void Add(ITextureHandle *texture)`

`void Add(IPolygonTexture *polytex)`

`void Clear()`

`virtual void Dump()`

`int bpp`

`virtual void Load(HighColorCache_Data *d)`

`virtual void Unload(HighColorCache_Data *d)`

Direct child classes:
  OpenGLTextureCache
  OpenGLLightmapCache
  HighColorCacheAndManage
  D3DTextureCache
  D3DTextureCache
  D3DLightMapCache
  D3DLightMapCache

alphabetic index hierarchy of classes

this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de