R-Type
Classes | Namespaces | Enumerations
Keyboard.hpp File Reference
#include <cstdint>

Go to the source code of this file.

Classes

struct  GameEngine::Input::InputInfo
 

Namespaces

 GameEngine
 
 GameEngine::Input
 
 GameEngine::Input::Keyboard
 

Enumerations

enum class  GameEngine::Input::InputType : uint8_t {
  GameEngine::Input::UP = 0 , GameEngine::Input::RIGHT , GameEngine::Input::DOWN , GameEngine::Input::LEFT ,
  GameEngine::Input::SHOOT
}
 
enum  GameEngine::Input::Keyboard::Key {
  GameEngine::Input::Keyboard::NO_KEY , GameEngine::Input::Keyboard::A , GameEngine::Input::Keyboard::B , GameEngine::Input::Keyboard::C ,
  GameEngine::Input::Keyboard::D , GameEngine::Input::Keyboard::E , GameEngine::Input::Keyboard::F , GameEngine::Input::Keyboard::G ,
  GameEngine::Input::Keyboard::H , GameEngine::Input::Keyboard::I , GameEngine::Input::Keyboard::J , GameEngine::Input::Keyboard::K ,
  GameEngine::Input::Keyboard::L , GameEngine::Input::Keyboard::M , GameEngine::Input::Keyboard::N , GameEngine::Input::Keyboard::O ,
  GameEngine::Input::Keyboard::P , GameEngine::Input::Keyboard::Q , GameEngine::Input::Keyboard::R , GameEngine::Input::Keyboard::S ,
  GameEngine::Input::Keyboard::T , GameEngine::Input::Keyboard::U , GameEngine::Input::Keyboard::V , GameEngine::Input::Keyboard::W ,
  GameEngine::Input::Keyboard::X , GameEngine::Input::Keyboard::Y , GameEngine::Input::Keyboard::Z , GameEngine::Input::Keyboard::Num0 ,
  GameEngine::Input::Keyboard::Num1 , GameEngine::Input::Keyboard::Num2 , GameEngine::Input::Keyboard::Num3 , GameEngine::Input::Keyboard::Num4 ,
  GameEngine::Input::Keyboard::Num5 , GameEngine::Input::Keyboard::Num6 , GameEngine::Input::Keyboard::Num7 , GameEngine::Input::Keyboard::Num8 ,
  GameEngine::Input::Keyboard::Num9 , GameEngine::Input::Keyboard::Escape , GameEngine::Input::Keyboard::LControl , GameEngine::Input::Keyboard::LShift ,
  GameEngine::Input::Keyboard::LAlt , GameEngine::Input::Keyboard::LSystem , GameEngine::Input::Keyboard::RControl , GameEngine::Input::Keyboard::RShift ,
  GameEngine::Input::Keyboard::RAlt , GameEngine::Input::Keyboard::RSystem , GameEngine::Input::Keyboard::Menu , GameEngine::Input::Keyboard::LBracket ,
  GameEngine::Input::Keyboard::RBracket , GameEngine::Input::Keyboard::Semicolon , GameEngine::Input::Keyboard::Comma , GameEngine::Input::Keyboard::Period ,
  GameEngine::Input::Keyboard::Quote , GameEngine::Input::Keyboard::Slash , GameEngine::Input::Keyboard::Backslash , GameEngine::Input::Keyboard::Tilde ,
  GameEngine::Input::Keyboard::Equal , GameEngine::Input::Keyboard::Dash , GameEngine::Input::Keyboard::Space , GameEngine::Input::Keyboard::Enter ,
  GameEngine::Input::Keyboard::Backspace , GameEngine::Input::Keyboard::Tab , GameEngine::Input::Keyboard::Add , GameEngine::Input::Keyboard::Subtract ,
  GameEngine::Input::Keyboard::Multiply , GameEngine::Input::Keyboard::Divide , GameEngine::Input::Keyboard::Left , GameEngine::Input::Keyboard::Right ,
  GameEngine::Input::Keyboard::Up , GameEngine::Input::Keyboard::Down , GameEngine::Input::Keyboard::Numpad0 , GameEngine::Input::Keyboard::Numpad1 ,
  GameEngine::Input::Keyboard::Numpad2 , GameEngine::Input::Keyboard::Numpad3 , GameEngine::Input::Keyboard::Numpad4 , GameEngine::Input::Keyboard::Numpad5 ,
  GameEngine::Input::Keyboard::Numpad6 , GameEngine::Input::Keyboard::Numpad7 , GameEngine::Input::Keyboard::Numpad8 , GameEngine::Input::Keyboard::Numpad9 ,
  GameEngine::Input::Keyboard::F1 , GameEngine::Input::Keyboard::F2 , GameEngine::Input::Keyboard::F3 , GameEngine::Input::Keyboard::F4 ,
  GameEngine::Input::Keyboard::F5 , GameEngine::Input::Keyboard::F6 , GameEngine::Input::Keyboard::F7 , GameEngine::Input::Keyboard::F8 ,
  GameEngine::Input::Keyboard::F9 , GameEngine::Input::Keyboard::F10 , GameEngine::Input::Keyboard::F11 , GameEngine::Input::Keyboard::F12 ,
  GameEngine::Input::Keyboard::F13 , GameEngine::Input::Keyboard::F14 , GameEngine::Input::Keyboard::F15 , GameEngine::Input::Keyboard::Pause
}