Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
SceneTest Class Reference
Inheritance diagram for SceneTest:
Scene::Utils::AScene

Public Member Functions

 SceneTest ()
Public Member Functions inherited from Scene::Utils::AScene
 AScene (void)=default
virtual ~AScene ()=default
virtual void Load (Engine::Core &core) final
 Method used to instantiate new entities with their components.
virtual void Unload (Engine::Core &core) final
 Method used to destroy all entities and their components.

Protected Member Functions

void _onCreate (Engine::Core &core) final
void _onDestroy (Engine::Core &core) final

Private Attributes

int _sceneId = _numScenes++

Static Private Attributes

static int _numScenes = 0

Constructor & Destructor Documentation

◆ SceneTest()

SceneTest::SceneTest ( )
inline

Member Function Documentation

◆ _onCreate()

void SceneTest::_onCreate ( Engine::Core & core)
inlinefinalprotectedvirtual

Implements Scene::Utils::AScene.

◆ _onDestroy()

void SceneTest::_onDestroy ( Engine::Core & core)
inlinefinalprotectedvirtual

Implements Scene::Utils::AScene.

Member Data Documentation

◆ _numScenes

int SceneTest::_numScenes = 0
inlinestaticprivate

◆ _sceneId

int SceneTest::_sceneId = _numScenes++
private

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