virtual Graphics::Aurora::Model * load(const Common::UString &resref, Graphics::Aurora::ModelType type, const Common::UString &texture)=0
An element of the front GUI.
A class holding an UTF-8 string.
A real object in the game world.
virtual void free(Graphics::Aurora::Model *&model)
void exceptionDispatcherWarning(const char *s,...)
Exception dispatcher that prints the exception as a warning, and adds another reason on top...
Basic exceptions to throw.
const char * c_str() const
Return the (utf8 encoded) string data.
void freeModel(Graphics::Aurora::Model *&model)
An abstract Aurora model loader.
void unregisterModelLoader()
bool empty() const
Is the string empty?
static ModelLoader * kModelLoader
void registerModelLoader(ModelLoader *loader)
Graphics::Aurora::Model * loadModelGUI(const Common::UString &resref)
Graphics::Aurora::Model * loadModelObject(const Common::UString &resref, const Common::UString &texture)
Generic Aurora engines model functions.