![]() |
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é. |
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 58 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 40 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 49 of file InputManager.cpp.
|
static |
Vérifie si une touche est maintenue enfoncée.
Indique si la touche est actuellement maintenue.
Definition at line 31 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 69 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.