Neo  0.5.0
Developer Documentation
Neo::NeoEngine Class Reference

#include <NeoEngine.h>

Public Member Functions

 NeoEngine (void)
 
 ~NeoEngine (void)
 
void setActive (bool active)
 
bool isActive (void)
 
void setSoundContext (SoundContext *soundContext)
 
void setRenderingContext (RenderingContext *renderingContext)
 
void setPhysicsContext (PhysicsContext *physicsContext)
 
void setScriptContext (ScriptContext *scriptContext)
 
void setInputContext (InputContext *inputContext)
 
void setSystemContext (SystemContext *systemContext)
 
SoundContextgetSoundContext (void)
 
RenderingContextgetRenderingContext (void)
 
PhysicsContextgetPhysicsContext (void)
 
ScriptContextgetScriptContext (void)
 
InputContextgetInputContext (void)
 
SystemContextgetSystemContext (void)
 
DataLoader< Font > * getFontLoader (void)
 
DataLoader< Image > * getImageLoader (void)
 
DataLoader< Sound > * getSoundLoader (void)
 
DataLoader< Mesh > * getMeshLoader (void)
 
DataLoader< ArmatureAnim > * getArmatureAnimLoader (void)
 
DataLoader< TexturesAnim > * getTexturesAnimLoader (void)
 
DataLoader< MaterialsAnim > * getMaterialsAnimLoader (void)
 
DataLoader< Level > * getLevelLoader (void)
 
BehaviorManagergetBehaviorManager (void)
 
RendererManagergetRendererManager (void)
 
void setPackageManager (PackageManager *packageManager)
 
PackageManagergetPackageManager (void)
 
void updateRequests (void)
 
void setLevel (Level *level)
 
bool saveLevel (const char *filename)
 
bool loadLevel (const char *filename)
 
void requestLoadLevel (const char *filename)
 
bool doesLevelExist (const char *filename)
 
LevelgetLevel (void)
 
void setGame (NeoGame *game)
 
NeoGamegetGame (void)
 
void setRenderer (Renderer *renderer)
 
RenderergetRenderer (void)
 

Static Public Member Functions

static NeoEnginegetInstance (void)
 

Constructor & Destructor Documentation

Neo::NeoEngine::NeoEngine ( void  )
Neo::NeoEngine::~NeoEngine ( void  )

Member Function Documentation

bool Neo::NeoEngine::doesLevelExist ( const char *  filename)
DataLoader<ArmatureAnim>* Neo::NeoEngine::getArmatureAnimLoader ( void  )
inline
BehaviorManager* Neo::NeoEngine::getBehaviorManager ( void  )
inline
DataLoader<Font>* Neo::NeoEngine::getFontLoader ( void  )
inline
NeoGame* Neo::NeoEngine::getGame ( void  )
inline
DataLoader<Image>* Neo::NeoEngine::getImageLoader ( void  )
inline
InputContext* Neo::NeoEngine::getInputContext ( void  )
inline
static NeoEngine* Neo::NeoEngine::getInstance ( void  )
static
Level* Neo::NeoEngine::getLevel ( void  )
inline
DataLoader<Level>* Neo::NeoEngine::getLevelLoader ( void  )
inline
DataLoader<MaterialsAnim>* Neo::NeoEngine::getMaterialsAnimLoader ( void  )
inline
DataLoader<Mesh>* Neo::NeoEngine::getMeshLoader ( void  )
inline
PackageManager* Neo::NeoEngine::getPackageManager ( void  )
inline
PhysicsContext* Neo::NeoEngine::getPhysicsContext ( void  )
inline
Renderer* Neo::NeoEngine::getRenderer ( void  )
inline
RendererManager* Neo::NeoEngine::getRendererManager ( void  )
inline
RenderingContext* Neo::NeoEngine::getRenderingContext ( void  )
inline
ScriptContext* Neo::NeoEngine::getScriptContext ( void  )
inline
SoundContext* Neo::NeoEngine::getSoundContext ( void  )
inline
DataLoader<Sound>* Neo::NeoEngine::getSoundLoader ( void  )
inline
SystemContext* Neo::NeoEngine::getSystemContext ( void  )
inline
DataLoader<TexturesAnim>* Neo::NeoEngine::getTexturesAnimLoader ( void  )
inline
bool Neo::NeoEngine::isActive ( void  )
inline
bool Neo::NeoEngine::loadLevel ( const char *  filename)
void Neo::NeoEngine::requestLoadLevel ( const char *  filename)
bool Neo::NeoEngine::saveLevel ( const char *  filename)
void Neo::NeoEngine::setActive ( bool  active)
inline
void Neo::NeoEngine::setGame ( NeoGame game)
void Neo::NeoEngine::setInputContext ( InputContext inputContext)
void Neo::NeoEngine::setLevel ( Level level)
void Neo::NeoEngine::setPackageManager ( PackageManager packageManager)
void Neo::NeoEngine::setPhysicsContext ( PhysicsContext physicsContext)
void Neo::NeoEngine::setRenderer ( Renderer renderer)
void Neo::NeoEngine::setRenderingContext ( RenderingContext renderingContext)
void Neo::NeoEngine::setScriptContext ( ScriptContext scriptContext)
void Neo::NeoEngine::setSoundContext ( SoundContext soundContext)
void Neo::NeoEngine::setSystemContext ( SystemContext systemContext)
void Neo::NeoEngine::updateRequests ( void  )

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