In file include/csengine/texture.h:

class csTextureList

This class maintains all named textures and their corresponding handles

Public Methods

void AddTexture(csTextureHandle* tm)
Add a texture
void Clear()
csTextureList()
int GetNumTextures()
Return number of textures
csTextureHandle* GetTextureMM(int idx)
Return texture by index
csTextureHandle* GetTextureMM(const char* name)
Find a texture given a name.
csTextureHandle* NewTexture(ImageFile* image)
Create a new texture.
virtual ~csTextureList()

Private Fields

int max_textures
int num_textures
csTextureHandle** textures
List of textures.

Private Methods

int GetTextureIdx(const char* name)

Documentation

This class maintains all named textures and their corresponding handles
csTextureHandle** textures
List of textures.

int num_textures

int max_textures

int GetTextureIdx(const char* name)

void AddTexture(csTextureHandle* tm)
Add a texture

csTextureList()

virtual ~csTextureList()

void Clear()

csTextureHandle* NewTexture(ImageFile* image)
Create a new texture.

int GetNumTextures()
Return number of textures

csTextureHandle* GetTextureMM(int idx)
Return texture by index

csTextureHandle* GetTextureMM(const char* name)
Find a texture given a name.


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