![]() |
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::LightSystem, NNE::Systems::PhysicsSystem, NNE::Systems::RenderSystem, NNE::Systems::ScriptSystem, and NNE::Systems::UISystem.
|
pure virtual |
Applique les mises à jour tardives du système.
Implemented in NNE::Systems::InputSystem, NNE::Systems::LightSystem, NNE::Systems::PhysicsSystem, NNE::Systems::RenderSystem, NNE::Systems::ScriptSystem, and NNE::Systems::UISystem.
|
inlinevirtual |
Enregistre un composant auprès du système.
Reimplemented in NNE::Systems::InputSystem, NNE::Systems::LightSystem, NNE::Systems::PhysicsSystem, NNE::Systems::RenderSystem, NNE::Systems::ScriptSystem, and NNE::Systems::UISystem.
|
pure virtual |
Démarre le système.
Implemented in NNE::Systems::InputSystem, NNE::Systems::LightSystem, NNE::Systems::PhysicsSystem, NNE::Systems::RenderSystem, NNE::Systems::ScriptSystem, and NNE::Systems::UISystem.
|
pure virtual |
Met à jour le système chaque frame.
Implemented in NNE::Systems::InputSystem, NNE::Systems::LightSystem, NNE::Systems::PhysicsSystem, NNE::Systems::RenderSystem, NNE::Systems::ScriptSystem, and NNE::Systems::UISystem.