Class Application

Class Documentation

class Application

Public Functions

virtual ~Application() = default
inline void BindEngineContext(AssetManager *assetManager, Renderer *renderer, Window *window)
virtual void OnLoad() = 0
virtual void OnUpdate(double dt) = 0
virtual void OnRender() = 0
virtual void OnExit() = 0

Protected Attributes

AssetManager *m_assetManager
Renderer *m_renderer
Window *m_window