IoSchema.cpp File Reference

#include "IoSchema.hpp"
#include "../parse/all.hpp"
#include "../encode/EncodeManager.hpp"
#include "../stream/FileManager.hpp"
#include "sim/schema/SimSchema.hpp"

Go to the source code of this file.

Namespaces

namespace  se_core
namespace  se_core::IoSchema

Functions

ParseManager & parser ()
EncodeManager & encoder ()
bool init ()
void cleanup ()
void touch ()
 Force linking of dependencies.

Variables

FileManager * fileManager = 0
const char * saveName = 0
const char * dataPath = 0


Function Documentation

void _SeCoreExport se_core::IoSchema::cleanup  ) 
 

Definition at line 65 of file IoSchema.cpp.

Referenced by se_core::cleanupSagaEngine(), se_core::CutsceneComponent::~CutsceneComponent(), se_basic::NavMeshComponent::~NavMeshComponent(), se_core::ScriptComponent::~ScriptComponent(), se_core::SignalComponent::~SignalComponent(), and se_core::SpawnComponent::~SpawnComponent().

_SeCoreExport EncodeManager & se_core::IoSchema::encoder  ) 
 

Definition at line 35 of file IoSchema.cpp.

Referenced by se_core::IoSchema::init(), se_core::FileManager::save(), and se_core::IoSchema::touch().

bool _SeCoreExport se_core::IoSchema::init  ) 
 

Definition at line 48 of file IoSchema.cpp.

References se_core::IoSchema::encoder(), and se_core::IoSchema::parser().

Referenced by se_core::initSagaEngine(), se_ogre::O3dThingComponent::perform(), and se_ogre::O3dAreaComponent::perform().

_SeCoreExport ParseManager & se_core::IoSchema::parser  ) 
 

Definition at line 30 of file IoSchema.cpp.

Referenced by se_core::IoSchema::init(), se_core::FileManager::load(), se_core::FileManager::loadBatch(), se_core::FileManager::loadDirectory(), se_core::EmbeddedParser::parse(), se_core::CompositeParser::parse(), se_basic::SimpleActorParser::parse(), and se_core::IoSchema::touch().

void _SeCoreExport se_core::IoSchema::touch  ) 
 

Force linking of dependencies.

Definition at line 69 of file IoSchema.cpp.

References se_core::IoSchema::encoder(), and se_core::IoSchema::parser().

Referenced by se_ogre::O3dSchema::touch(), and se_client::ClientSchema::touch().


Variable Documentation

_SeCoreExport const char * se_core::IoSchema::dataPath = 0
 

Definition at line 45 of file IoSchema.cpp.

_SeCoreExport FileManager * se_core::IoSchema::fileManager = 0
 

Definition at line 42 of file IoSchema.cpp.

const char * se_core::IoSchema::saveName = 0
 

Definition at line 44 of file IoSchema.cpp.


Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:16 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo