OGL Engine 1.2.0-dev
|
Le Système physique dans son ensemble définit ici. More...
#include <physicsystem.hpp>
Public Member Functions | |
void | OnFixedUpdate (float deltaTime) override |
Méthode de cycle de vie de l'app qui appelle les méthodes privées. | |
Public Member Functions inherited from Engine::ECS::System | |
Registry & | GetRegistry () |
Renvoie le registre actif. | |
Engine::App & | GetApp () |
Renvoie l'objet App principal. | |
void | Resume () |
Passe le booléen "mPaused" a false. | |
void | Pause () |
Passe le booléen "mPaused" a true. | |
bool | IsPaused () |
Vérifie si le système est en pause. | |
virtual | ~System ()=default |
virtual void | OnInit () |
Fonction d'initialisation dans le cycle de vie de l'app. | |
virtual void | OnUpdate (float deltaTime) |
Fonction d'update variable dans le cycle de vie. | |
virtual void | OnRender (float alpha=0.0f) |
Fonction appelée au rendu à l'écran. | |
virtual void | OnUIRender () |
Fonction appelée après le rendu de l'interface à l'écran. | |
virtual void | OnLateUpdate (float deltaTime) |
Fonction d'update tardive appelée à la fin de la boucle. |
Le Système physique dans son ensemble définit ici.
La méthode onFixedUpdate est appelée dans le cycle de vie de l'app et gère les collisions, leur résolution, ainsi que la gestion de la dynamique (application de vitesses, mouvements).
|
overridevirtual |
Méthode de cycle de vie de l'app qui appelle les méthodes privées.
deltaTime | Temps passé depuis la dernière frame |
Reimplemented from Engine::ECS::System.