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 () |
![]() | |
SimpleLoader (DescriptionProtocol< T > *protocol) | |
~SimpleLoader () | |
T * | Load (const std::string &gddfile_path) |
void | newData (T *new_data) |
T *& | data () |
void | cleanData () |
![]() | |
virtual | ~AbstractLoader () |
![]() | |
virtual | ~ResourceContainer () |
![]() | |
virtual | ~ResourceContainerBase () |
Protected Types | |
typedef std::map< std::string, T * > | DataMap |
typedef DataMap::iterator | DataIterator |
Additional Inherited Members | |
![]() | |
DescriptionProtocol< T > * | protocol () const |
AbstractLoader (DescriptionProtocol< T > *protocol) | |
![]() | |
ResourceContainer () | |
![]() | |
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 * >.