# EngineIO Klassenreferenz

EngineIO. Mehr ...

`#include <EngineIO.h>`

Aufstellung aller Elemente

## Öffentliche Methoden
virtual | ~EngineIO ()
| Destruktor.
void | save (char *fname)
| Serialisiert alle Objekte in ein Binaerfile.
bool | load (char *mapfile)
| Liest die Mapdatei ein.
## Öffentliche, statische Methoden
static EngineIO * | getInstance ()
| Liefert die Singleton-Instanz.
## Geschützte Methoden
| EngineIO ()
## Private Attribute
Map * | m_map
MaterialManager * | m_materialManager
Camera * | m_camera
LightManager * | m_lightManager
SkyBox * | m_skybox
AnimationManager * | m_animationManager
PartikelManager * | m_partikelManager
TextMapper * | m_textMapper
## Statische private Attribute
static EngineIO * | _instance = 0

## Ausführliche Beschreibung

EngineIO.

## Beschreibung der Konstruktoren und Destruktoren

EngineIO::EngineIO | ( |  | ) | `[protected]`

EngineIO::~EngineIO | ( |  | ) | `[virtual]`

Destruktor.

## Dokumentation der Elementfunktionen

EngineIO * EngineIO::getInstance | ( |  | ) | `[static]`

Liefert die Singleton-Instanz.

Rückgabe:
  Pointer auf die Instanz

void EngineIO::save | ( | char * | fname | ) |

Serialisiert alle Objekte in ein Binaerfile.

Parameter:

  | fname | Pfad+Dateiname+Extension zur Binaerdatei

bool EngineIO::load | ( | char * | mapfile | ) |

Liest die Mapdatei ein.

Parameter:

  | mapfile | Pfad+Dateiname+EXT der Mapdatei

## Dokumentation der Datenelemente

EngineIO * EngineIO::_instance = 0`[static, private]`

Map* EngineIO::m_map`[private]`

MaterialManager* EngineIO::m_materialManager`[private]`

Camera* EngineIO::m_camera`[private]`

LightManager* EngineIO::m_lightManager`[private]`

SkyBox* EngineIO::m_skybox`[private]`

AnimationManager* EngineIO::m_animationManager`[private]`

PartikelManager* EngineIO::m_partikelManager`[private]`

TextMapper* EngineIO::m_textMapper`[private]`

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

- D:/Project/engine3d/cplusplus/src/engine/EngineIO.h
- D:/Project/engine3d/cplusplus/src/engine/EngineIO.cpp