
ResourceManager for Image s.
Public Member Functions | |
| void | clear () |
| clears the cache | |
| Sto | get (const Key &k) |
retrieves the object identified by k | |
| unsigned int | getCount () const |
| ImageManager () | |
| bool | isCached (const Key &k) const |
checks if the object identified by k is cached | |
| void | remove (const Key &k) |
| removes an object from the cache | |
| ~ImageManager () | |
Protected Member Functions | |
| virtual Sto | create (const Key &)=0 |
| virtual void | dispose (Sto &)=0 |
| Image * | doCreate (const std::string &) |
| virtual std::string | toString (const Key &) const =0 |
| converts the given key to an identifier string | |
| std::string | toString (const std::string &) const |
|
|
|
|
|
|
|
|||||||||
|
clears the cache All cached resources are destroyed. Note that calling this function will invalidate any pointer to a cached resource that may be held elsewhere. |
|
||||||||||
|
Implemented in ONE::util::ResourceManager< T, Key, Handle< T > >. |
|
||||||||||
|
Implemented in ONE::util::ResourceManager< T, Key, T * >, and ONE::util::ResourceManager< T, Key, Handle< T > >. |
|
|
|
|
||||||||||
|
retrieves the object identified by
If
|
|
|||||||||
|
|
|
||||||||||
|
checks if the object identified by
The resource will not be loaded if
|
|
||||||||||
|
removes an object from the cache
The removed object is destroyed. Note that this will invalidate any pointer to the resource that may be held elsewhere. If
|
|
||||||||||
|
converts the given key to an identifier string The return value is stored in the resource map and must serve as a unique identifier for the key. |
|
|
|
1.4.3