Karma Engine
Loading...
Searching...
No Matches
Karma::Application Class Reference
Inheritance diagram for Karma::Application:

Public Member Functions

void Run ()
 
void OnEvent (Event &e)
 
void PushLayer (Layer *layer)
 
void PushOverlay (Layer *layer)
 
void PrepareApplicationForRun ()
 
void HookInputSystem (std::shared_ptr< Input > input)
 
void PrepareMemorySoftBed ()
 
void InitializeApplicationEngine ()
 
void DecommisionApplicationEngine ()
 
WindowGetWindow () const
 
void CloseApplication ()
 

Static Public Member Functions

static ApplicationGet ()
 

Member Function Documentation

◆ PrepareMemorySoftBed()

void Karma::Application::PrepareMemorySoftBed ( )

All the bulk memory allocation is done to prevent frequent calls to context swithing new/delete operators.


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