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

Public Member Functions

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 l'état des composants d'entrée.
void LateUpdate (float deltaTime) override
 Applique les mises à jour tardives du système.
void RegisterComponent (NNE::Component::AComponent *component) override
 Ajoute un composant d'entrée à la liste gérée.

Detailed Description

Definition at line 10 of file InputSystem.h.

Member Function Documentation

◆ Awake()

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

Prépare le système avant son utilisation.

Implements NNE::Systems::ISystem.

Definition at line 15 of file InputSystem.h.

◆ LateUpdate()

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

Applique les mises à jour tardives du système.

Implements NNE::Systems::ISystem.

Definition at line 23 of file InputSystem.h.

◆ RegisterComponent()

void InputSystem::RegisterComponent ( NNE::Component::AComponent * component)
overridevirtual

Ajoute un composant d'entrée à la liste gérée.

Ajoute un composant d'entrée s'il correspond au type attendu.

Reimplemented from NNE::Systems::ISystem.

Definition at line 42 of file InputSystem.cpp.

◆ Start()

void NNE::Systems::InputSystem::Start ( )
inlineoverridevirtual

Démarre le système.

Implements NNE::Systems::ISystem.

Definition at line 16 of file InputSystem.h.

◆ Update()

void InputSystem::Update ( float deltaTime)
overridevirtual

Met à jour l'état des composants d'entrée.

Met à jour les valeurs des axes et boutons pour chaque composant d'entrée.

Implements NNE::Systems::ISystem.

Definition at line 10 of file InputSystem.cpp.


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