#include <itextures.h>
Public Member Functions | |
INTEGER_CONSTANT (Version, 1) | |
STRING_CONSTANT (Name,"textures") | |
virtual | ~TexturesCache () |
virtual LoadImageCallback | defaultLoader () const =0 |
virtual Image * | loadImage (const std::string &name)=0 |
virtual qtexture_t * | capture (const std::string &name)=0 |
virtual qtexture_t * | capture (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 |
Definition at line 67 of file itextures.h.
virtual TexturesCache::~TexturesCache | ( | ) | [inline, virtual] |
Definition at line 72 of file itextures.h.
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 | , | |
1 | ||||
) |
virtual Image* TexturesCache::loadImage | ( | const std::string & | name | ) | [pure virtual] |
virtual void TexturesCache::release | ( | qtexture_t * | texture | ) | [pure virtual] |
TexturesCache::STRING_CONSTANT | ( | Name | , | |
"textures" | ||||
) |