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