Tatooine
Classes | Namespaces | Enumerations | Functions
keyboard.h File Reference

Go to the source code of this file.

Classes

struct  tatooine::gl::keyboard_listener
 

Namespaces

namespace  tatooine
 
namespace  tatooine::gl
 

Enumerations

enum class  tatooine::gl::key : std::uint8_t {
  tatooine::gl::KEY_0 , tatooine::gl::KEY_1 , tatooine::gl::KEY_2 , tatooine::gl::KEY_3 ,
  tatooine::gl::KEY_4 , tatooine::gl::KEY_5 , tatooine::gl::KEY_6 , tatooine::gl::KEY_7 ,
  tatooine::gl::KEY_8 , tatooine::gl::KEY_9 , tatooine::gl::KEY_F1 , tatooine::gl::KEY_F2 ,
  tatooine::gl::KEY_F3 , tatooine::gl::KEY_F4 , tatooine::gl::KEY_F5 , tatooine::gl::KEY_F6 ,
  tatooine::gl::KEY_F7 , tatooine::gl::KEY_F8 , tatooine::gl::KEY_F9 , tatooine::gl::KEY_F10 ,
  tatooine::gl::KEY_F11 , tatooine::gl::KEY_F12 , tatooine::gl::KEY_F13 , tatooine::gl::KEY_F14 ,
  tatooine::gl::KEY_F15 , tatooine::gl::KEY_F16 , tatooine::gl::KEY_F17 , tatooine::gl::KEY_F18 ,
  tatooine::gl::KEY_F19 , tatooine::gl::KEY_F20 , tatooine::gl::KEY_F21 , tatooine::gl::KEY_F22 ,
  tatooine::gl::KEY_F23 , tatooine::gl::KEY_F24 , tatooine::gl::KEY_F25 , tatooine::gl::KEY_F26 ,
  tatooine::gl::KEY_F27 , tatooine::gl::KEY_F28 , tatooine::gl::KEY_F29 , tatooine::gl::KEY_F30 ,
  tatooine::gl::KEY_F31 , tatooine::gl::KEY_F32 , tatooine::gl::KEY_F33 , tatooine::gl::KEY_F34 ,
  tatooine::gl::KEY_F35 , tatooine::gl::KEY_A , tatooine::gl::KEY_B , tatooine::gl::KEY_C ,
  tatooine::gl::KEY_D , tatooine::gl::KEY_E , tatooine::gl::KEY_F , tatooine::gl::KEY_G ,
  tatooine::gl::KEY_H , tatooine::gl::KEY_I , tatooine::gl::KEY_J , tatooine::gl::KEY_K ,
  tatooine::gl::KEY_L , tatooine::gl::KEY_M , tatooine::gl::KEY_N , tatooine::gl::KEY_O ,
  tatooine::gl::KEY_P , tatooine::gl::KEY_Q , tatooine::gl::KEY_R , tatooine::gl::KEY_S ,
  tatooine::gl::KEY_T , tatooine::gl::KEY_U , tatooine::gl::KEY_V , tatooine::gl::KEY_W ,
  tatooine::gl::KEY_X , tatooine::gl::KEY_Y , tatooine::gl::KEY_Z , tatooine::gl::KEY_BACKSPACE ,
  tatooine::gl::KEY_INSERT , tatooine::gl::KEY_HOME , tatooine::gl::KEY_PAGE_UP , tatooine::gl::KEY_PAGE_DOWN ,
  tatooine::gl::KEY_DELETE , tatooine::gl::KEY_END , tatooine::gl::KEY_TAB , tatooine::gl::KEY_ENTER ,
  tatooine::gl::KEY_KP_ENTER , tatooine::gl::KEY_SPACE , tatooine::gl::KEY_EXCLAM , tatooine::gl::KEY_QUOTEDBL ,
  tatooine::gl::KEY_NUMBERSIGN , tatooine::gl::KEY_DOLLAR , tatooine::gl::KEY_PERCENT , tatooine::gl::KEY_AMPERSAND ,
  tatooine::gl::KEY_APOSTROPHE , tatooine::gl::KEY_QUOTERIGHT , tatooine::gl::KEY_PARENLEFT , tatooine::gl::KEY_PARENRIGHT ,
  tatooine::gl::KEY_ASTERISK , tatooine::gl::KEY_PLUS , tatooine::gl::KEY_COMMA , tatooine::gl::KEY_DECIMALPOINT ,
  tatooine::gl::KEY_MINUS , tatooine::gl::KEY_LEFT , tatooine::gl::KEY_RIGHT , tatooine::gl::KEY_UP ,
  tatooine::gl::KEY_DOWN , tatooine::gl::KEY_ESCAPE , tatooine::gl::KEY_ALT_R , tatooine::gl::KEY_ALT_L ,
  tatooine::gl::KEY_SHIFT_R , tatooine::gl::KEY_SHIFT_L , tatooine::gl::KEY_CTRL_R , tatooine::gl::KEY_CTRL_L ,
  tatooine::gl::KEY_UNKNOWN
}
 

Functions

auto tatooine::gl::to_string (key const k) -> std::string