Maratis Engine
Public Member Functions | Static Public Member Functions

MEngine Class Reference

#include <MEngine.h>

List of all members.

Public Member Functions

 MEngine (void)
 ~MEngine (void)
void setSoundContext (MSoundContext *soundContext)
void setRenderingContext (MRenderingContext *renderingContext)
void setPhysicsContext (MPhysicsContext *physicsContext)
void setScriptContext (MScriptContext *scriptContext)
void setInputContext (MInputContext *inputContext)
void setSystemContext (MSystemContext *systemContext)
MSoundContext * getSoundContext (void)
MRenderingContext * getRenderingContext (void)
MPhysicsContext * getPhysicsContext (void)
MScriptContext * getScriptContext (void)
MInputContext * getInputContext (void)
MSystemContext * getSystemContext (void)
MDataLoader * getFontLoader (void)
MDataLoader * getImageLoader (void)
MDataLoader * getSoundLoader (void)
MDataLoader * getMeshLoader (void)
MDataLoader * getArmatureAnimLoader (void)
MDataLoader * getTexturesAnimLoader (void)
MDataLoader * getMaterialsAnimLoader (void)
MDataLoader * getLevelLoader (void)
MBehaviorManager * getBehaviorManager (void)
MRendererManager * getRendererManager (void)
void setLevel (MLevel *level)
bool loadLevel (const char *filename)
MLevel * getLevel (void)
void setGame (MGame *game)
MGame * getGame (void)
void setRenderer (MRenderer *renderer)
MRenderer * getRenderer (void)

Static Public Member Functions

static MEngine * getInstance (void)

Constructor & Destructor Documentation

MEngine::MEngine ( void  )
MEngine::~MEngine ( void  )

Member Function Documentation

MDataLoader* MEngine::getArmatureAnimLoader ( void  ) [inline]
MBehaviorManager* MEngine::getBehaviorManager ( void  ) [inline]
MDataLoader* MEngine::getFontLoader ( void  ) [inline]
MGame* MEngine::getGame ( void  ) [inline]
MDataLoader* MEngine::getImageLoader ( void  ) [inline]
MInputContext* MEngine::getInputContext ( void  ) [inline]
MEngine * MEngine::getInstance ( void  ) [static]
MLevel* MEngine::getLevel ( void  ) [inline]
MDataLoader* MEngine::getLevelLoader ( void  ) [inline]
MDataLoader* MEngine::getMaterialsAnimLoader ( void  ) [inline]
MDataLoader* MEngine::getMeshLoader ( void  ) [inline]
MPhysicsContext* MEngine::getPhysicsContext ( void  ) [inline]
MRenderer* MEngine::getRenderer ( void  ) [inline]
MRendererManager* MEngine::getRendererManager ( void  ) [inline]
MRenderingContext* MEngine::getRenderingContext ( void  ) [inline]
MScriptContext* MEngine::getScriptContext ( void  ) [inline]
MSoundContext* MEngine::getSoundContext ( void  ) [inline]
MDataLoader* MEngine::getSoundLoader ( void  ) [inline]
MSystemContext* MEngine::getSystemContext ( void  ) [inline]
MDataLoader* MEngine::getTexturesAnimLoader ( void  ) [inline]
bool MEngine::loadLevel ( const char *  filename)
void MEngine::setGame ( MGame *  game)
void MEngine::setInputContext ( MInputContext *  inputContext)
void MEngine::setLevel ( MLevel *  level)
void MEngine::setPhysicsContext ( MPhysicsContext *  physicsContext)
void MEngine::setRenderer ( MRenderer *  renderer)
void MEngine::setRenderingContext ( MRenderingContext *  renderingContext)
void MEngine::setScriptContext ( MScriptContext *  scriptContext)
void MEngine::setSoundContext ( MSoundContext *  soundContext)
void MEngine::setSystemContext ( MSystemContext *  systemContext)

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator Friends Defines