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