#include <EngineIO.h>
Public Member Functions | |
virtual | ~EngineIO () |
Destruktor. | |
void | save (char *fname) |
Serialisiert alle Objekte in ein Binaerfile. | |
bool | load (char *mapfile) |
Liest die Mapdatei ein. | |
Static Public Member Functions | |
static EngineIO * | getInstance () |
Liefert die Singleton-Instanz. | |
Protected Member Functions | |
EngineIO () | |
Private Attributes | |
Map * | m_map |
MaterialManager * | m_materialManager |
Camera * | m_camera |
SkyBox * | m_skybox |
AnimationManager * | m_animationManager |
PartikelManager * | m_partikelManager |
TextMapper * | m_textMapper |
Static Private Attributes | |
static EngineIO * | _instance = 0 |
EngineIO::EngineIO | ( | ) | [protected] |
EngineIO::~EngineIO | ( | ) | [virtual] |
Destruktor.
EngineIO * EngineIO::getInstance | ( | ) | [static] |
Liefert die Singleton-Instanz.
bool EngineIO::load | ( | char * | mapfile | ) |
Liest die Mapdatei ein.
mapfile | Pfad+Dateiname+EXT der Mapdatei |
void EngineIO::save | ( | char * | fname | ) |
Serialisiert alle Objekte in ein Binaerfile.
fname | Pfad+Dateiname+Extension zur Binaerdatei |
EngineIO * EngineIO::_instance = 0 [static, private] |
AnimationManager* EngineIO::m_animationManager [private] |
Camera* EngineIO::m_camera [private] |
Map* EngineIO::m_map [private] |
MaterialManager* EngineIO::m_materialManager [private] |
PartikelManager* EngineIO::m_partikelManager [private] |
SkyBox* EngineIO::m_skybox [private] |
TextMapper* EngineIO::m_textMapper [private] |