22 #ifndef FIFE_IATLAS_LOADER_H 23 #define FIFE_IATLAS_LOADER_H 47 virtual bool isLoadable(
const std::string& filename) = 0;
52 virtual AtlasPtr
load(
const std::string& filename) = 0;
57 virtual std::vector<AtlasPtr>
loadMultiple(
const std::string& filename) = 0;
virtual bool isLoadable(const std::string &filename)=0
determines whether the resource is in the correct format for this loader
virtual AtlasPtr load(const std::string &filename)=0
responsible for loading the atlas returns a shared pointer to an image resource
shared pointer implementation to provide automatic reference counting and deletion when last referenc...
SharedPtr< Atlas > AtlasPtr
SharedPtr< FIFE::IAtlasLoader > AtlasLoaderPtr
virtual std::vector< AtlasPtr > loadMultiple(const std::string &filename)=0
responsible for loading the all atlases returns a vector of shared pointer to an image resource ...