![]() |
No Name Engine
NoNameEngine est un moteur de jeu basé sur un système Entity Component System (ECS) utilisant Vulkan pour le rendu.
|
Public Member Functions | |
virtual void | Awake ()=0 |
Prépare le système avant son utilisation. | |
virtual void | Start ()=0 |
Démarre le système. | |
virtual void | Update (float deltaTime)=0 |
Met à jour le système chaque frame. | |
virtual void | LateUpdate (float deltaTime)=0 |
Applique les mises à jour tardives du système. | |
virtual void | RegisterComponent (NNE::Component::AComponent *component) |
Enregistre un composant auprès du système. |
|
pure virtual |
Prépare le système avant son utilisation.
Implemented in NNE::Systems::InputSystem, NNE::Systems::PhysicsSystem, NNE::Systems::RenderSystem, and NNE::Systems::ScriptSystem.
|
pure virtual |
Applique les mises à jour tardives du système.
Implemented in NNE::Systems::InputSystem, NNE::Systems::PhysicsSystem, NNE::Systems::RenderSystem, and NNE::Systems::ScriptSystem.
|
inlinevirtual |
Enregistre un composant auprès du système.
Reimplemented in NNE::Systems::InputSystem, NNE::Systems::PhysicsSystem, NNE::Systems::RenderSystem, and NNE::Systems::ScriptSystem.
|
pure virtual |
Démarre le système.
Implemented in NNE::Systems::InputSystem, NNE::Systems::PhysicsSystem, NNE::Systems::RenderSystem, and NNE::Systems::ScriptSystem.
|
pure virtual |
Met à jour le système chaque frame.
Implemented in NNE::Systems::InputSystem, NNE::Systems::PhysicsSystem, NNE::Systems::RenderSystem, and NNE::Systems::ScriptSystem.