22 #ifndef FIFE_IOBJECTLOADER_H_ 23 #define FIFE_IOBJECTLOADER_H_ 64 virtual bool isLoadable(
const std::string& filename)
const = 0;
69 virtual void load(
const std::string& filename) = 0;
SharedPtr< FIFE::IObjectLoader > ObjectLoaderPtr
virtual void setAtlasLoader(const AtlasLoaderPtr &atlasLoader)=0
allows setting which atlas loader will be used to load atlas files
virtual void load(const std::string &filename)=0
responsible for loading the object resource and populating the engine
virtual bool isLoadable(const std::string &filename) const =0
determines whether the resource is in the correct format for this loader
virtual AnimationLoaderPtr getAnimationLoader()=0
virtual void setAnimationLoader(const AnimationLoaderPtr &animationLoader)=0
allows setting which animation loader will be used to load animation files
Interface class that all object loaders should derive from.
virtual AtlasLoaderPtr getAtlasLoader()=0