UGDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions
ugdk::base::ResourceManager Class Reference

#include <resourcemanager.h>

List of all members.

Public Member Functions

 ResourceManager ()
 ~ResourceManager ()
template<class T >
void add_container (ResourceContainer< T > *container)
template<class T >
ResourceContainer< T > & get_container ()
ResourceContainer
< graphic::Texture * > & 
texture_container ()
ResourceContainer
< graphic::Spritesheet * > & 
spritesheet_container ()
ResourceContainer
< action::AnimationSet * > & 
animation_loader ()
ResourceContainer
< LanguageWord * > & 
word_container ()

Static Public Member Functions

static graphic::TextureGetTextureFromTag (const std::string &tag)
static graphic::TextureGetTextureFromFile (const std::string &file)
static graphic::SpritesheetGetSpritesheetFromTag (const std::string &tag)
static action::AnimationSetGetAnimationSetFromFile (const std::string &file)
static graphic::TextCreateTextFromLanguageTag (const std::string &tag)

Constructor & Destructor Documentation


Member Function Documentation

template<class T >
void ugdk::base::ResourceManager::add_container ( ResourceContainer< T > *  container) [inline]
graphic::Texture * ugdk::base::ResourceManager::GetTextureFromFile ( const std::string &  file) [static]
graphic::Texture * ugdk::base::ResourceManager::GetTextureFromTag ( const std::string &  tag) [static]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines