ScummVM API documentation
ICB::TextureManager Class Reference

Public Member Functions

 TextureManager (int16 nx0, int16 ny0, int16 nx1, int16 ny1)
 
void Init (int16 nx0, int16 ny0, int16 nx1, int16 ny1)
 
TextureInfoFindTexture (uint32 id, uint32 age)
 
TextureInfoAddTexture (uint32 *tim_ptr, uint32 id, uint32 age, uint16 imgW, uint16 imgH)
 
PaletteInfoFindPalette (uint32 id, uint32 age)
 
PaletteInfoAddPalette (uint32 *clut_ptr, uint32 id, uint32 age)
 
void PurgeAll (void)
 

Public Attributes

TextureInfo tSlots [8]
 
PaletteInfo pSlots [10]
 
uint8 inuse [(4 *4)]
 
int16 x0
 
int16 y0
 
int16 x1
 
int16 y1
 
uint16 tileW
 
uint16 tileH
 
uint32 nSlotsUsed
 
uint32 nPalettesUsed
 

The documentation for this class was generated from the following file: