OGL Engine 1.2.0-dev
Loading...
Searching...
No Matches
input.hpp File Reference

Définit les inputs clavier/souris dans un contexte OpenGL donné More...

#include <glad/glad.h>
#include <glfw/glfw3.h>
#include <glm/glm.hpp>
#include <functional>
#include <string>
#include <unordered_map>
#include <vector>

Go to the source code of this file.

Classes

struct  Engine::Input::KeyState
 Stocke l'état d'une touche et la durée passée dans l'état. More...
class  Engine::Input::InputManager
 Classe Statique qui garde un oeil sur l'état de tous les inputs. More...

Namespaces

namespace  Engine
namespace  Engine::Input

Enumerations

enum class  Engine::Input::InputState {
  Engine::Input::None , Engine::Input::JustPressed , Engine::Input::Pressed , Engine::Input::JustReleased ,
  Engine::Input::Released
}
 Permet de donner un nom aux différents états dans lesquels peut se trouver une touche. More...

Detailed Description

Définit les inputs clavier/souris dans un contexte OpenGL donné