Monad Engine da02fba2
> Undercity Codex_
Loading...
Searching...
No Matches
eng::Application Class Referenceabstract

#include <Application.h>

+ Inheritance diagram for eng::Application:

Public Member Functions

virtual ~Application ()=default
 
virtual void RegisterTypes ()
 
virtual bool Init ()=0
 
virtual void Update (float deltaTime)=0
 
virtual void Destroy ()=0
 
void SetNeedsToBeClosed (bool value)
 
bool NeedsToBeClosed () const
 

Detailed Description

Definition at line 5 of file Application.h.

Constructor & Destructor Documentation

◆ ~Application()

virtual eng::Application::~Application ( )
virtualdefault

Member Function Documentation

◆ Destroy()

virtual void eng::Application::Destroy ( )
pure virtual

Implemented in Game.

◆ Init()

virtual bool eng::Application::Init ( )
pure virtual

Implemented in Game.

◆ NeedsToBeClosed()

bool eng::Application::NeedsToBeClosed ( ) const

Definition at line 14 of file Application.cpp.

◆ RegisterTypes()

void eng::Application::RegisterTypes ( )
virtual

Reimplemented in Game.

Definition at line 5 of file Application.cpp.

◆ SetNeedsToBeClosed()

void eng::Application::SetNeedsToBeClosed ( bool  value)

Definition at line 9 of file Application.cpp.

◆ Update()

virtual void eng::Application::Update ( float  deltaTime)
pure virtual

Implemented in Game.


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