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::UISystem Class Reference
Inheritance diagram for NNE::Systems::UISystem:
Collaboration diagram for NNE::Systems::UISystem:

Public Member Functions

 UISystem (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.

Public Attributes

bool showPerf = 0

Detailed Description

Definition at line 11 of file UISystem.h.

Constructor & Destructor Documentation

◆ UISystem()

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

Definition at line 21 of file UISystem.cpp.

Member Function Documentation

◆ Awake()

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

Prépare le système avant son utilisation.

Implements NNE::Systems::ISystem.

Definition at line 16 of file UISystem.h.

◆ LateUpdate()

void NNE::Systems::UISystem::LateUpdate ( float deltaTime)
overridevirtual

Applique les mises à jour tardives du système.

Implements NNE::Systems::ISystem.

Definition at line 177 of file UISystem.cpp.

◆ RegisterComponent()

void NNE::Systems::UISystem::RegisterComponent ( NNE::Component::AComponent * component)
inlineoverridevirtual

Enregistre un composant auprès du système.

Reimplemented from NNE::Systems::ISystem.

Definition at line 20 of file UISystem.h.

◆ Start()

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

Démarre le système.

Implements NNE::Systems::ISystem.

Definition at line 23 of file UISystem.cpp.

◆ Update()

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

Met à jour le système chaque frame.

Implements NNE::Systems::ISystem.

Definition at line 27 of file UISystem.cpp.

Member Data Documentation

◆ showPerf

bool NNE::Systems::UISystem::showPerf = 0

Definition at line 21 of file UISystem.h.


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