64 void Pause() { mPaused =
true; }
Point d'entrée d'une application. Gère les différents systèmes associés au moteur de jeu.
Definition app.hpp:40
Classe Registre qui stocke des composants et gère l'attribution des IDs d'entités.
Definition registry.hpp:32
La classe System implémente une logique spécifique à des composants.
Definition system.hpp:24
virtual void OnInit()
Fonction d'initialisation dans le cycle de vie de l'app.
Definition system.hpp:80
void Resume()
Passe le booléen "mPaused" a false.
Definition system.hpp:62
virtual void OnLateUpdate(float deltaTime)
Fonction d'update tardive appelée à la fin de la boucle.
Definition system.hpp:113
virtual void OnFixedUpdate(float deltaTime)
Fonction d'update fixe dans le cycle de vie.
Definition system.hpp:89
bool IsPaused()
Vérifie si le système est en pause.
Definition system.hpp:71
virtual void OnUIRender()
Fonction appelée après le rendu de l'interface à l'écran.
Definition system.hpp:105
virtual ~System()=default
Registry & GetRegistry()
Renvoie le registre actif.
Definition system.hpp:53
Engine::App & GetApp()
Renvoie l'objet App principal.
Definition system.hpp:59
virtual void OnRender(float alpha=0.0f)
Fonction appelée au rendu à l'écran.
Definition system.hpp:103
virtual void OnUpdate(float deltaTime)
Fonction d'update variable dans le cycle de vie.
Definition system.hpp:97
void Pause()
Passe le booléen "mPaused" a true.
Definition system.hpp:64
Définit des constantes utilisables un peu partout dans le code du moteur.
Definition component.hpp:11
Définit le rôle du Registre dans l'architecture ECS.