R-Type
Public Member Functions | Public Attributes | List of all members
GameEngine::GameEngine Class Reference

Game engine class, will manage all the necessary classes for the game. More...

#include <GameEngine.hpp>

Public Member Functions

 GameEngine (std::size_t maxEntities=1024)
 
 ~GameEngine ()=default
 Default destructor. More...
 

Public Attributes

EventManager eventManager
 Event manager for the game engine. More...
 
Registry registry
 Registry managing entities, components and systems. More...
 
DeltaTime deltaTime
 Delta time class managing the delta time. More...
 
SceneManager sceneManager
 Window of the game. More...
 
AssetManager assetManager
 
PrefabManager prefabManager
 

Detailed Description

Game engine class, will manage all the necessary classes for the game.

Constructor & Destructor Documentation

◆ GameEngine()

GameEngine::GameEngine::GameEngine ( std::size_t  maxEntities = 1024)
inline

◆ ~GameEngine()

GameEngine::GameEngine::~GameEngine ( )
default

Default destructor.

Member Data Documentation

◆ assetManager

AssetManager GameEngine::GameEngine::assetManager

◆ deltaTime

DeltaTime GameEngine::GameEngine::deltaTime

Delta time class managing the delta time.

◆ eventManager

EventManager GameEngine::GameEngine::eventManager

Event manager for the game engine.

◆ prefabManager

PrefabManager GameEngine::GameEngine::prefabManager

◆ registry

Registry GameEngine::GameEngine::registry

Registry managing entities, components and systems.

◆ sceneManager

SceneManager GameEngine::GameEngine::sceneManager

Window of the game.


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