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)
MSoundContextgetSoundContext (void)
MRenderingContextgetRenderingContext (void)
MPhysicsContextgetPhysicsContext (void)
MScriptContextgetScriptContext (void)
MInputContextgetInputContext (void)
MSystemContextgetSystemContext (void)
MDataLoadergetFontLoader (void)
MDataLoadergetImageLoader (void)
MDataLoadergetSoundLoader (void)
MDataLoadergetMeshLoader (void)
MDataLoadergetArmatureAnimLoader (void)
MDataLoadergetTexturesAnimLoader (void)
MDataLoadergetMaterialsAnimLoader (void)
MDataLoadergetLevelLoader (void)
MBehaviorManagergetBehaviorManager (void)
MRendererManagergetRendererManager (void)
void setLevel (MLevel *level)
bool loadLevel (const char *filename)
MLevelgetLevel (void)
void setGame (MGame *game)
MGamegetGame (void)
void setRenderer (MRenderer *renderer)
MRenderergetRenderer (void)

Static Public Member Functions

static MEnginegetInstance (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