In file libs/cs3d/software/tcache.h:

## class TCacheLightedTexture

> This structure represents a lighted texture as used by the software texture cache

### Public Methods

UShort* get_tmap16()
ULong* get_tmap32()
UByte* get_tmap8()
TCacheLightedTexture()
void unlink_list()
  Unlink from list (set next and prev to NULL)
~TCacheLightedTexture()

### Private Fields

bool in_cache
  True if in the cache.
TCacheLightedTexture* next
  Linked in the texture cache.
TCacheLightedTexture* prev
  Linked in the texture cache.
long size
  Size (in texels).
UByte* tmap
  The lighted texture data.
UByte* tmap_m
  tmap_m points to the real data inside 'tmap' (thus skipping the H_MARGIN pixel border at the top of the texture map)

## Documentation

> This structure represents a lighted texture as used by the software texture cache

`TCacheLightedTexture* next`
  Linked in the texture cache.

`TCacheLightedTexture* prev`
  Linked in the texture cache.

`bool in_cache`
  True if in the cache.

`long size`
  Size (in texels).

`UByte* tmap`
  The lighted texture data.

`UByte* tmap_m`
  tmap_m points to the real data inside 'tmap' (thus skipping the H_MARGIN pixel border at the top of the texture map)

`TCacheLightedTexture()`

`~TCacheLightedTexture()`

`UByte* get_tmap8()`

`UShort* get_tmap16()`

`ULong* get_tmap32()`

`void unlink_list()`
  Unlink from list (set next and prev to NULL)

This class has no child classes.

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