No Name Engine
NoNameEngine est un moteur de jeu basé sur un système Entity Component System (ECS) utilisant Vulkan pour le rendu.
Loading...
Searching...
No Matches
NNE::Systems::LightSystem Class Reference
Inheritance diagram for NNE::Systems::LightSystem:
Collaboration diagram for NNE::Systems::LightSystem:

Public Member Functions

 LightSystem (VulkanManager *manager)
void Awake () override
 Prépare le système avant son utilisation.
void Start () override
 Démarre le système.
void Update (float deltaTime) override
 Met à jour le système chaque frame.
void LateUpdate (float deltaTime) override
 Applique les mises à jour tardives du système.
void RegisterComponent (NNE::Component::AComponent *component) override
 Enregistre un composant auprès du système.

Detailed Description

Definition at line 10 of file LightSystem.h.

Constructor & Destructor Documentation

◆ LightSystem()

NNE::Systems::LightSystem::LightSystem ( VulkanManager * manager)
explicit

Definition at line 7 of file LightSystem.cpp.

Member Function Documentation

◆ Awake()

void NNE::Systems::LightSystem::Awake ( )
inlineoverridevirtual

Prépare le système avant son utilisation.

Implements NNE::Systems::ISystem.

Definition at line 16 of file LightSystem.h.

◆ LateUpdate()

void NNE::Systems::LightSystem::LateUpdate ( float deltaTime)
inlineoverridevirtual

Applique les mises à jour tardives du système.

Implements NNE::Systems::ISystem.

Definition at line 19 of file LightSystem.h.

◆ RegisterComponent()

void NNE::Systems::LightSystem::RegisterComponent ( NNE::Component::AComponent * component)
overridevirtual

Enregistre un composant auprès du système.

Reimplemented from NNE::Systems::ISystem.

Definition at line 19 of file LightSystem.cpp.

◆ Start()

void NNE::Systems::LightSystem::Start ( )
overridevirtual

Démarre le système.

Implements NNE::Systems::ISystem.

Definition at line 9 of file LightSystem.cpp.

◆ Update()

void NNE::Systems::LightSystem::Update ( float deltaTime)
overridevirtual

Met à jour le système chaque frame.

Implements NNE::Systems::ISystem.

Definition at line 15 of file LightSystem.cpp.


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