|
FIFE
|
Interface class that all map loaders should derive from. More...
#include <imaploader.h>
Inheritance diagram for FIFE::IMapLoader:
Collaboration diagram for FIFE::IMapLoader:Public Member Functions | |
| virtual | ~IMapLoader () |
| virtual void | setObjectLoader (const FIFE::ObjectLoaderPtr &objectLoader)=0 |
| allows setting which object loader will be used to load object files More... | |
| virtual void | setAnimationLoader (const FIFE::AnimationLoaderPtr &animationLoader)=0 |
| allows setting which animation loader will be used to load animation files More... | |
| virtual void | setAtlasLoader (const FIFE::AtlasLoaderPtr &atlasLoader)=0 |
| allows setting which atlas loader will be used to load atlas files More... | |
| virtual bool | isLoadable (const std::string &filename) const =0 |
| determines whether the resource is in the correct format for this loader More... | |
| virtual Map * | load (const std::string &filename)=0 |
| responsible for loading the map resource and populating the engine More... | |
Interface class that all map loaders should derive from.
Definition at line 43 of file imaploader.h.
|
inlinevirtual |
Definition at line 45 of file imaploader.h.
|
pure virtual |
determines whether the resource is in the correct format for this loader
Implemented in FIFE::MapLoader.
|
pure virtual |
responsible for loading the map resource and populating the engine
Implemented in FIFE::MapLoader.
|
pure virtual |
allows setting which animation loader will be used to load animation files
Implemented in FIFE::MapLoader.
|
pure virtual |
allows setting which atlas loader will be used to load atlas files
Implemented in FIFE::MapLoader.
|
pure virtual |
allows setting which object loader will be used to load object files
Implemented in FIFE::MapLoader.