22 #ifndef FIFE_OBJECT_LOADER_H_
23 #define FIFE_OBJECT_LOADER_H_
59 virtual bool isLoadable(
const std::string& filename)
const;
64 virtual void load(
const std::string& filename);
virtual bool isLoadable(const std::string &filename) const
ImageManager * m_imageManager
virtual void load(const std::string &filename)
virtual void setAnimationLoader(const AnimationLoaderPtr &animationLoader)
A model is a facade for everything in the model.
ObjectLoader(Model *model, VFS *vfs, ImageManager *imageManager, const AnimationLoaderPtr &animationLoader=AnimationLoaderPtr())
AnimationLoaderPtr m_animationLoader
Interface class that all object loaders should derive from.
the main VFS (virtual file system) class
SharedPtr< IAnimationLoader > AnimationLoaderPtr