MxEngine
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
MxEngine::Application Class Reference
Inheritance diagram for MxEngine::Application:
ProjectTemplate::MxApplication ProjectTemplate::MxApplication ProjectTemplate::MxApplication ProjectTemplate::MxApplication SandboxApp

Public Member Functions

void ToggleRuntimeEditor (bool isVisible)
 
void CloseOnKeyPress (KeyCode key)
 
AppEventDispatcherGetEventDispatcher ()
 
RenderAdaptorGetRenderAdaptor ()
 
LoggerImplGetLogger ()
 
RuntimeEditorGetRuntimeEditor ()
 
WindowGetWindow ()
 
float GetTimeDelta () const
 
int GetCurrentFPS () const
 
void Run ()
 
bool IsRunning () const
 
void CloseApplication ()
 
void CreateContext ()
 

Static Public Member Functions

static ApplicationGet ()
 
static void Set (Application *application)
 

Protected Member Functions

virtual void OnCreate ()
 
virtual void OnUpdate ()
 
virtual void OnDestroy ()
 

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