Raito 0.1
Loading...
Searching...
No Matches
KeyCodes.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Raito
 

Typedefs

typedef enum Raito::KeyCode Raito::Key
 
typedef enum Raito::MouseButton Raito::Button
 

Enumerations

enum class  Raito::KeyCode : uint16_t {
  Raito::Space = 32 , Raito::Apostrophe = 39 , Raito::Comma = 44 , Raito::Minus = 45 ,
  Raito::Period = 46 , Raito::Slash = 47 , Raito::D0 = 48 , Raito::D1 = 49 ,
  Raito::D2 = 50 , Raito::D3 = 51 , Raito::D4 = 52 , Raito::D5 = 53 ,
  Raito::D6 = 54 , Raito::D7 = 55 , Raito::D8 = 56 , Raito::D9 = 57 ,
  Raito::Semicolon = 59 , Raito::Equal = 61 , Raito::A = 65 , Raito::B = 66 ,
  Raito::C = 67 , Raito::D = 68 , Raito::E = 69 , Raito::F = 70 ,
  Raito::G = 71 , Raito::H = 72 , Raito::I = 73 , Raito::J = 74 ,
  Raito::K = 75 , Raito::L = 76 , Raito::M = 77 , Raito::N = 78 ,
  Raito::O = 79 , Raito::P = 80 , Raito::Q = 81 , Raito::R = 82 ,
  Raito::S = 83 , Raito::T = 84 , Raito::U = 85 , Raito::V = 86 ,
  Raito::W = 87 , Raito::X = 88 , Raito::Y = 89 , Raito::Z = 90 ,
  Raito::LeftBracket = 91 , Raito::Backslash = 92 , Raito::RightBracket = 93 , Raito::GraveAccent = 96 ,
  Raito::World1 = 161 , Raito::World2 = 162 , Raito::Escape = 256 , Raito::Enter = 257 ,
  Raito::Tab = 258 , Raito::Backspace = 259 , Raito::Insert = 260 , Raito::Delete = 261 ,
  Raito::Right = 262 , Raito::Left = 263 , Raito::Down = 264 , Raito::Up = 265 ,
  Raito::PageUp = 266 , Raito::PageDown = 267 , Raito::Home = 268 , Raito::End = 269 ,
  Raito::CapsLock = 280 , Raito::ScrollLock = 281 , Raito::NumLock = 282 , Raito::PrintScreen = 283 ,
  Raito::Pause = 284 , Raito::F1 = 290 , Raito::F2 = 291 , Raito::F3 = 292 ,
  Raito::F4 = 293 , Raito::F5 = 294 , Raito::F6 = 295 , Raito::F7 = 296 ,
  Raito::F8 = 297 , Raito::F9 = 298 , Raito::F10 = 299 , Raito::F11 = 300 ,
  Raito::F12 = 301 , Raito::F13 = 302 , Raito::F14 = 303 , Raito::F15 = 304 ,
  Raito::F16 = 305 , Raito::F17 = 306 , Raito::F18 = 307 , Raito::F19 = 308 ,
  Raito::F20 = 309 , Raito::F21 = 310 , Raito::F22 = 311 , Raito::F23 = 312 ,
  Raito::F24 = 313 , Raito::F25 = 314 , Raito::KP0 = 320 , Raito::KP1 = 321 ,
  Raito::KP2 = 322 , Raito::KP3 = 323 , Raito::KP4 = 324 , Raito::KP5 = 325 ,
  Raito::KP6 = 326 , Raito::KP7 = 327 , Raito::KP8 = 328 , Raito::KP9 = 329 ,
  Raito::KPDecimal = 330 , Raito::KPDivide = 331 , Raito::KPMultiply = 332 , Raito::KPSubtract = 333 ,
  Raito::KPAdd = 334 , Raito::KPEnter = 335 , Raito::KPEqual = 336 , Raito::LeftShift = 340 ,
  Raito::LeftControl = 341 , Raito::LeftAlt = 342 , Raito::LeftSuper = 343 , Raito::RightShift = 344 ,
  Raito::RightControl = 345 , Raito::RightAlt = 346 , Raito::RightSuper = 347 , Raito::Menu = 348
}
 
enum class  Raito::KeyState { Raito::None = -1 , Raito::Pressed , Raito::Held , Raito::Released }
 
enum class  Raito::CursorMode { Raito::Normal = 0 , Raito::Hidden = 1 , Raito::Locked = 2 }
 
enum class  Raito::MouseButton : uint16_t {
  Raito::Button0 = 0 , Raito::Button1 = 1 , Raito::Button2 = 2 , Raito::Button3 = 3 ,
  Raito::Button4 = 4 , Raito::Button5 = 5 , Raito::Left = Button0 , Raito::Right = Button1 ,
  Raito::Middle = Button2
}
 

Functions

std::ostream & Raito::operator<< (std::ostream &os, KeyCode keyCode)
 
std::ostream & Raito::operator<< (std::ostream &os, MouseButton button)