FIFE  be64c707dea6b3250bd4355bf5c825d25920087d
FIFE::IObjectSaver Class Referenceabstract

Interface class that all object savers should derive from. More...

#include <iobjectsaver.h>

+ Collaboration diagram for FIFE::IObjectSaver:

Public Member Functions

virtual ~IObjectSaver ()
 
virtual void setAnimationSaver (const AnimationSaverPtr &animationSaver)=0
 allows setting which animation saver will be used to save animation files More...
 
virtual void save (const std::string &filename)=0
 responsible for saving the object resource More...
 

Detailed Description

Interface class that all object savers should derive from.

Definition at line 42 of file iobjectsaver.h.

Constructor & Destructor Documentation

◆ ~IObjectSaver()

virtual FIFE::IObjectSaver::~IObjectSaver ( )
inlinevirtual

Definition at line 44 of file iobjectsaver.h.

References save(), and setAnimationSaver().

Member Function Documentation

◆ save()

virtual void FIFE::IObjectSaver::save ( const std::string &  filename)
pure virtual

responsible for saving the object resource

Referenced by ~IObjectSaver().

+ Here is the caller graph for this function:

◆ setAnimationSaver()

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

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

Referenced by ~IObjectSaver().

+ Here is the caller graph for this function:

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