FIFE
be64c707dea6b3250bd4355bf5c825d25920087d
|
Interface class that all map savers should derive from. More...
#include <imapsaver.h>
Public Member Functions | |
virtual | ~IMapSaver () |
virtual void | setObjectSaver (const FIFE::ObjectSaverPtr &objectSaver)=0 |
allows setting which object saver will be used to save object files More... | |
virtual void | setAnimationSaver (const FIFE::AnimationSaverPtr &animationSaver)=0 |
allows setting which animation saver will be used to save animation files More... | |
virtual void | setAtlasSaver (const FIFE::AtlasSaverPtr &atlasSaver)=0 |
allows setting which atlas saver will be used to save atlas files More... | |
virtual void | save (const Map &map, const std::string &filename, const std::vector< std::string > &importFiles)=0 |
responsible for saving the map resource used to save map files More... | |
Interface class that all map savers should derive from.
Definition at line 43 of file imapsaver.h.
|
inlinevirtual |
Definition at line 45 of file imapsaver.h.
References save(), setAnimationSaver(), setAtlasSaver(), and setObjectSaver().
|
pure virtual |
responsible for saving the map resource used to save map files
Implemented in FIFE::MapSaver.
Referenced by ~IMapSaver().
|
pure virtual |
allows setting which animation saver will be used to save animation files
Implemented in FIFE::MapSaver.
Referenced by ~IMapSaver().
|
pure virtual |
allows setting which atlas saver will be used to save atlas files
Implemented in FIFE::MapSaver.
Referenced by ~IMapSaver().
|
pure virtual |
allows setting which object saver will be used to save object files
Implemented in FIFE::MapSaver.
Referenced by ~IMapSaver().