JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
InputState.h File Reference

État des entrées clavier/souris/manette échantillonné une fois par frame. More...

#include <array>
#include <cstddef>
#include <cstdint>
#include <vector>
#include "HMI/Input/GamepadButton.h"

Go to the source code of this file.

Classes

class  hmi::InputState
 État des entrées d'une frame, avec détection des fronts (pressée / relâchée). More...

Namespaces

namespace  hmi

Enumerations

enum class  hmi::Key : std::uint16_t {
  hmi::Backspace = 0x08 , hmi::Tab = 0x09 , hmi::Enter = 0x0D , hmi::Shift = 0x10 ,
  hmi::Control = 0x11 , hmi::Escape = 0x1B , hmi::Space = 0x20 , hmi::Left = 0x25 ,
  hmi::Up = 0x26 , hmi::Right = 0x27 , hmi::Down = 0x28 , hmi::D0 = 0x30 ,
  hmi::A = 0x41 , hmi::C = 0x43 , hmi::D = 0x44 , hmi::E = 0x45 ,
  hmi::P = 0x50 , hmi::Q = 0x51 , hmi::R = 0x52 , hmi::S = 0x53 ,
  hmi::T = 0x54 , hmi::V = 0x56 , hmi::W = 0x57 , hmi::Y = 0x59 ,
  hmi::Z = 0x5A , hmi::F1 = 0x70 , hmi::F2 = 0x71 , hmi::F10 = 0x79
}
 Touche du clavier, identifiée par son code virtuel Win32. More...
enum class  hmi::MouseButton : std::uint8_t { hmi::Left = 0 , hmi::Right = 1 , hmi::Middle = 2 , hmi::Count = 3 }
 Bouton de la souris suivi par l'InputState. More...

Detailed Description

État des entrées clavier/souris/manette échantillonné une fois par frame.