❖
Monad Engine
da02fba2
>
Undercity Codex
_
Loading...
Searching...
No Matches
Application.h
Go to the documentation of this file.
1
#pragma once
2
3
namespace
eng
4
{
5
class
Application
6
{
7
public
:
8
virtual
~Application
() =
default
;
9
virtual
void
RegisterTypes
();
10
virtual
bool
Init
() = 0;
11
// deltaTime in seconds
12
virtual
void
Update
(
float
deltaTime) = 0;
13
virtual
void
Destroy
() = 0;
14
15
void
SetNeedsToBeClosed
(
bool
value);
16
bool
NeedsToBeClosed
()
const
;
17
18
private
:
19
bool
m_needsToBeClosed =
false
;
20
};
21
}
eng::Application
Definition
Application.h:6
eng::Application::RegisterTypes
virtual void RegisterTypes()
Definition
Application.cpp:5
eng::Application::Update
virtual void Update(float deltaTime)=0
eng::Application::NeedsToBeClosed
bool NeedsToBeClosed() const
Definition
Application.cpp:14
eng::Application::Init
virtual bool Init()=0
eng::Application::Destroy
virtual void Destroy()=0
eng::Application::SetNeedsToBeClosed
void SetNeedsToBeClosed(bool value)
Definition
Application.cpp:9
eng::Application::~Application
virtual ~Application()=default
eng
Definition
Application.cpp:4
docs
GD-Engine-lesson-5-2
engine
source
Application.h
Generated by
1.9.8