FIFE  2008.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
FIFE::IMapSaver Class Reference

#include <imapsaver.h>

Inheritance diagram for FIFE::IMapSaver:
Inheritance graph
Collaboration diagram for FIFE::IMapSaver:
Collaboration graph

Public Member Functions

virtual void setObjectSaver (const FIFE::ObjectSaverPtr &objectSaver)=0
virtual void setAnimationSaver (const FIFE::AnimationSaverPtr &animationSaver)=0
virtual void setAtlasSaver (const FIFE::AtlasSaverPtr &atlasSaver)=0
virtual void save (const Map &map, const std::string &filename, const std::vector< std::string > &importFiles)=0

Detailed Description

Interface class that all map savers should derive from

Definition at line 43 of file imapsaver.h.

Member Function Documentation

virtual void FIFE::IMapSaver::save ( const Map map,
const std::string &  filename,
const std::vector< std::string > &  importFiles 
)
pure virtual

responsible for saving the map resource used to save map files

Implemented in FIFE::MapSaver.

virtual void FIFE::IMapSaver::setAnimationSaver ( const FIFE::AnimationSaverPtr animationSaver)
pure virtual

allows setting which animation saver will be used to save animation files

Implemented in FIFE::MapSaver.

virtual void FIFE::IMapSaver::setAtlasSaver ( const FIFE::AtlasSaverPtr atlasSaver)
pure virtual

allows setting which atlas saver will be used to save atlas files

Implemented in FIFE::MapSaver.

virtual void FIFE::IMapSaver::setObjectSaver ( const FIFE::ObjectSaverPtr objectSaver)
pure virtual

allows setting which object saver will be used to save object files

Implemented in FIFE::MapSaver.


The documentation for this class was generated from the following file: