|
UGDK
0.4.1
|


Public Member Functions | |
| CachedLoader (DescriptionProtocol< T > *protocol) | |
| ~CachedLoader () | |
| T * | Load (const std::string &gddfile_path) |
| void | Insert (const std::string &tag, T *val) |
| ResourceContainer methods. | |
| void | Replace (const std::string &tag, T *val) |
| bool | Exists (const std::string &tag) const |
| T * | Find (const std::string &tag) |
| T * | Load (const std::string &filepath, const std::string &tag) |
| void | ClearCache () |
Public Member Functions inherited from ugdk::gdd::SimpleLoader< T > | |
| SimpleLoader (DescriptionProtocol< T > *protocol) | |
| ~SimpleLoader () | |
| T * | Load (const std::string &gddfile_path) |
| void | newData (T *new_data) |
| T *& | data () |
| void | cleanData () |
Public Member Functions inherited from ugdk::gdd::AbstractLoader< T > | |
| virtual | ~AbstractLoader () |
Public Member Functions inherited from ugdk::base::ResourceContainer< T * > | |
| virtual | ~ResourceContainer () |
Public Member Functions inherited from ugdk::base::ResourceContainerBase | |
| virtual | ~ResourceContainerBase () |
Protected Types | |
| typedef std::map< std::string, T * > | DataMap |
| typedef DataMap::iterator | DataIterator |
Additional Inherited Members | |
Protected Member Functions inherited from ugdk::gdd::AbstractLoader< T > | |
| DescriptionProtocol< T > * | protocol () const |
| AbstractLoader (DescriptionProtocol< T > *protocol) | |
Protected Member Functions inherited from ugdk::base::ResourceContainer< T * > | |
| ResourceContainer () | |
Protected Attributes inherited from ugdk::gdd::SimpleLoader< T > | |
| T * | loaded_data_ |
|
protected |
|
protected |
|
inline |
| ugdk::gdd::CachedLoader< T >::~CachedLoader | ( | ) |
| void ugdk::gdd::CachedLoader< T >::ClearCache | ( | ) |
|
virtual |
Implements ugdk::base::ResourceContainer< T * >.
|
virtual |
Implements ugdk::base::ResourceContainer< T * >.
|
virtual |
ResourceContainer methods.
Implements ugdk::base::ResourceContainer< T * >.
|
virtual |
Implements ugdk::gdd::AbstractLoader< T >.
|
virtual |
Implements ugdk::base::ResourceContainer< T * >.
|
virtual |
Implements ugdk::base::ResourceContainer< T * >.