TexturesCache Class Reference

#include <itextures.h>

Public Member Functions

 INTEGER_CONSTANT (Version, 1)
 STRING_CONSTANT (Name,"textures")
virtual ~TexturesCache ()
virtual LoadImageCallback defaultLoader () const =0
virtual ImageloadImage (const std::string &name)=0
virtual qtexture_tcapture (const std::string &name)=0
virtual qtexture_tcapture (const LoadImageCallback &load, const std::string &name)=0
virtual void release (qtexture_t *texture)=0
virtual void attach (TexturesCacheObserver &observer)=0
virtual void detach (TexturesCacheObserver &observer)=0

Detailed Description

Definition at line 67 of file itextures.h.


Constructor & Destructor Documentation

virtual TexturesCache::~TexturesCache (  )  [inline, virtual]

Definition at line 72 of file itextures.h.


Member Function Documentation

virtual void TexturesCache::attach ( TexturesCacheObserver observer  )  [pure virtual]
virtual qtexture_t* TexturesCache::capture ( const LoadImageCallback load,
const std::string name 
) [pure virtual]
virtual qtexture_t* TexturesCache::capture ( const std::string name  )  [pure virtual]
virtual LoadImageCallback TexturesCache::defaultLoader (  )  const [pure virtual]
virtual void TexturesCache::detach ( TexturesCacheObserver observer  )  [pure virtual]
TexturesCache::INTEGER_CONSTANT ( Version  ,
 
)
virtual Image* TexturesCache::loadImage ( const std::string name  )  [pure virtual]
virtual void TexturesCache::release ( qtexture_t texture  )  [pure virtual]
TexturesCache::STRING_CONSTANT ( Name  ,
"textures"   
)

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

Generated by  doxygen 1.6.2