![]() |
No Name Engine
NoNameEngine est un moteur de jeu basé sur un système Entity Component System (ECS) utilisant Vulkan pour le rendu.
|
Static Public Member Functions | |
| static void | Init (GLFWwindow *win) |
| Initialise la gestion des entrées avec la fenêtre donnée. | |
| static void | Update () |
| Met à jour l'état des entrées chaque frame. | |
| static bool | IsKeyPressed (int key) |
| Vérifie si une touche est maintenue enfoncée. | |
| static bool | IsKeyJustPressed (int key) |
| Vérifie si une touche vient d'être pressée. | |
| static bool | IsKeyJustReleased (int key) |
| Vérifie si une touche vient d'être relâchée. | |
| static glm::vec2 | GetMousePosition () |
| Retourne la position actuelle de la souris. | |
| static bool | IsMouseButtonPressed (int button) |
| Indique si un bouton de souris est pressé. | |
Static Public Attributes | |
| static bool | ShowMouseCursor |
Definition at line 10 of file InputManager.h.
|
static |
Retourne la position actuelle de la souris.
Retourne la position actuelle du curseur de la souris.
Definition at line 62 of file InputManager.cpp.
|
static |
Initialise la gestion des entrées avec la fenêtre donnée.
Initialise l'InputManager avec la fenêtre GLFW.
Definition at line 10 of file InputManager.cpp.
|
static |
Vérifie si une touche vient d'être pressée.
Détecte si la touche vient d'être enfoncée cette frame.
Definition at line 44 of file InputManager.cpp.
|
static |
Vérifie si une touche vient d'être relâchée.
Indique si la touche vient d'être relâchée.
Definition at line 53 of file InputManager.cpp.
|
static |
Vérifie si une touche est maintenue enfoncée.
Indique si la touche est actuellement maintenue.
Definition at line 35 of file InputManager.cpp.
|
static |
Indique si un bouton de souris est pressé.
Vérifie si un bouton de la souris est pressé.
Definition at line 79 of file InputManager.cpp.
|
static |
Met à jour l'état des entrées chaque frame.
Met à jour l'état des touches et de la souris.
Definition at line 19 of file InputManager.cpp.
|
inlinestatic |
Definition at line 54 of file InputManager.h.