OGL Engine 1.2.0-dev
Loading...
Searching...
No Matches
Engine::Physics::PhysicSystem Class Reference

Le Système physique dans son ensemble définit ici. More...

#include <physicsystem.hpp>

Inheritance diagram for Engine::Physics::PhysicSystem:
Engine::ECS::System

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
RegistryGetRegistry ()
 Renvoie le registre actif.
Engine::AppGetApp ()
 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.

Detailed Description

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).

Member Function Documentation

◆ OnFixedUpdate()

void Engine::Physics::PhysicSystem::OnFixedUpdate ( float deltaTime)
overridevirtual

Méthode de cycle de vie de l'app qui appelle les méthodes privées.

Parameters
deltaTimeTemps passé depuis la dernière frame

Reimplemented from Engine::ECS::System.


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