|
| enum | Key : uint32_t {
Space = 32
, Apostrophe = 39
, Comma = 44
, Minus = 45
,
Period = 46
, Slash = 47
, D0 = 48
, D1 = 49
,
D2 = 50
, D3 = 51
, D4 = 52
, D5 = 53
,
D6 = 54
, D7 = 55
, D8 = 56
, D9 = 57
,
Semicolon = 59
, Equal = 61
, A = 65
, B = 66
,
C = 67
, D = 68
, E = 69
, F = 70
,
G = 71
, H = 72
, I = 73
, J = 74
,
K = 75
, L = 76
, M = 77
, N = 78
,
O = 79
, P = 80
, Q = 81
, R = 82
,
S = 83
, T = 84
, U = 85
, V = 86
,
W = 87
, X = 88
, Y = 89
, Z = 90
,
LeftBracket = 91
, Backslash = 92
, RightBracket = 93
, GraveAccent = 96
,
World1 = 161
, World2 = 162
, Escape = 256
, Enter = 257
,
Tab = 258
, Backspace = 259
, Insert = 260
, Delete = 261
,
Right = 262
, Left = 263
, Down = 264
, Up = 265
,
PageUp = 266
, PageDown = 267
, Home = 268
, End = 269
,
CapsLock = 280
, ScrollLock = 281
, NumLock = 282
, PrintScreen = 283
,
Pause = 284
, F1 = 290
, F2 = 291
, F3 = 292
,
F4 = 293
, F5 = 294
, F6 = 295
, F7 = 296
,
F8 = 297
, F9 = 298
, F10 = 299
, F11 = 300
,
F12 = 301
, F13 = 302
, F14 = 303
, F15 = 304
,
F16 = 305
, F17 = 306
, F18 = 307
, F19 = 308
,
F20 = 309
, F21 = 310
, F22 = 311
, F23 = 312
,
F24 = 313
, F25 = 314
, KP0 = 320
, KP1 = 321
,
KP2 = 322
, KP3 = 323
, KP4 = 324
, KP5 = 325
,
KP6 = 326
, KP7 = 327
, KP8 = 328
, KP9 = 329
,
KPDecimal = 330
, KPDivide = 331
, KPMultiply = 332
, KPSubtract = 333
,
KPAdd = 334
, KPEnter = 335
, KPEqual = 336
, LeftShift = 340
,
LeftControl = 341
, LeftAlt = 342
, Leftsuper = 343
, RightShift = 344
,
RightControl = 345
, RightAlt = 346
, Rightsuper = 347
, Menu = 348
} |
| |
|
|
int | ID = -1 |
| |
|
std::string | Name = "" |
| |
|
input_state | ButtonState = input_state::None |
| |
|
input_state | PreviousButtonState = input_state::None |
| |
|
int | ID = -1 |
| |
|
std::string | JoystickName = "Default" |
| |
|
std::map< int, joystick_button > | Buttons |
| |
|
std::map< int, bool > | ButtonsDown |
| |
|
std::map< int, const float * > | AxesOfController |
| |
|
constexpr uint32_t | key_space = ::atlas::event::Key::Space |
| |
| constexpr uint32_t | key_apostrophe |
| |
|
constexpr uint32_t | key_comma = ::atlas::event::Key::Comma |
| |
|
constexpr uint32_t | key_minus = ::atlas::event::Key::Minus |
| |
|
constexpr uint32_t | key_period = ::atlas::event::Key::Period |
| |
|
constexpr uint32_t | key_slash = ::atlas::event::Key::Slash |
| |
|
constexpr uint32_t | key_0 = ::atlas::event::Key::D0 |
| |
|
constexpr uint32_t | key_1 = ::atlas::event::Key::D1 |
| |
|
constexpr uint32_t | key_2 = ::atlas::event::Key::D2 |
| |
|
constexpr uint32_t | key_3 = ::atlas::event::Key::D3 |
| |
|
constexpr uint32_t | key_4 = ::atlas::event::Key::D4 |
| |
|
constexpr uint32_t | key_5 = ::atlas::event::Key::D5 |
| |
|
constexpr uint32_t | key_6 = ::atlas::event::Key::D6 |
| |
|
constexpr uint32_t | key_7 = ::atlas::event::Key::D7 |
| |
|
constexpr uint32_t | key_8 = ::atlas::event::Key::D8 |
| |
|
constexpr uint32_t | key_9 = ::atlas::event::Key::D9 |
| |
| constexpr uint32_t | key_semicolon |
| |
|
constexpr uint32_t | key_equal = ::atlas::event::Key::Equal |
| |
|
constexpr uint32_t | key_a = ::atlas::event::Key::A |
| |
|
constexpr uint32_t | key_b = ::atlas::event::Key::B |
| |
|
constexpr uint32_t | key_c = ::atlas::event::Key::C |
| |
|
constexpr uint32_t | key_d = ::atlas::event::Key::D |
| |
|
constexpr uint32_t | key_e = ::atlas::event::Key::E |
| |
|
constexpr uint32_t | key_f = ::atlas::event::Key::F |
| |
|
constexpr uint32_t | key_g = ::atlas::event::Key::G |
| |
|
constexpr uint32_t | key_h = ::atlas::event::Key::H |
| |
|
constexpr uint32_t | key_i = ::atlas::event::Key::I |
| |
|
constexpr uint32_t | key_j = ::atlas::event::Key::J |
| |
|
constexpr uint32_t | key_k = ::atlas::event::Key::K |
| |
|
constexpr uint32_t | key_l = ::atlas::event::Key::L |
| |
|
constexpr uint32_t | key_m = ::atlas::event::Key::M |
| |
|
constexpr uint32_t | key_n = ::atlas::event::Key::N |
| |
|
constexpr uint32_t | key_o = ::atlas::event::Key::O |
| |
|
constexpr uint32_t | key_p = ::atlas::event::Key::P |
| |
|
constexpr uint32_t | key_q = ::atlas::event::Key::Q |
| |
|
constexpr uint32_t | key_r = ::atlas::event::Key::R |
| |
|
constexpr uint32_t | key_s = ::atlas::event::Key::S |
| |
|
constexpr uint32_t | key_u = ::atlas::event::Key::U |
| |
|
constexpr uint32_t | key_v = ::atlas::event::Key::V |
| |
|
constexpr uint32_t | key_w = ::atlas::event::Key::W |
| |
|
constexpr uint32_t | key_x = ::atlas::event::Key::X |
| |
|
constexpr uint32_t | key_y = ::atlas::event::Key::Y |
| |
|
constexpr uint32_t | key_z = ::atlas::event::Key::Z |
| |
| constexpr uint32_t | key_left_bracket |
| |
| constexpr uint32_t | key_backslash |
| |
| constexpr uint32_t | key_right_bracket |
| |
| constexpr uint32_t | key_gravity_accent |
| |
| constexpr uint32_t | key_world_1 |
| |
| constexpr uint32_t | key_world_2 |
| |
|
constexpr uint32_t | key_escape = ::atlas::event::Key::Escape |
| |
|
constexpr uint32_t | key_enter = ::atlas::event::Key::Enter |
| |
|
constexpr uint32_t | key_tab = ::atlas::event::Key::Tab |
| |
|
constexpr uint32_t | key_backspace = ::atlas::event::Key::Backspace |
| |
|
constexpr uint32_t | key_insert = ::atlas::event::Key::Insert |
| |
|
constexpr uint32_t | key_delete = ::atlas::event::Key::Delete |
| |
|
constexpr uint32_t | key_right = ::atlas::event::Key::Right |
| |
|
constexpr uint32_t | key_left = ::atlas::event::Key::Left |
| |
|
constexpr uint32_t | key_down = ::atlas::event::Key::Down |
| |
|
constexpr uint32_t | key_up = ::atlas::event::Key::Up |
| |
|
constexpr uint32_t | key_page_up = ::atlas::event::Key::PageUp |
| |
|
constexpr uint32_t | key_page_down = ::atlas::event::Key::PageDown |
| |
|
constexpr uint32_t | key_home = ::atlas::event::Key::Home |
| |
|
constexpr uint32_t | key_end = ::atlas::event::Key::End |
| |
|
constexpr uint32_t | key_caps_lock = ::atlas::event::Key::CapsLock |
| |
|
constexpr uint32_t | key_scroll_lock = ::atlas::event::Key::ScrollLock |
| |
|
constexpr uint32_t | key_num_lock = ::atlas::event::Key::NumLock |
| |
|
constexpr uint32_t | key_print_screen = ::atlas::event::Key::PrintScreen |
| |
|
constexpr uint32_t | key_pause = ::atlas::event::Key::Pause |
| |
|
constexpr uint32_t | key_f1 = ::atlas::event::Key::F1 |
| |
|
constexpr uint32_t | key_f2 = ::atlas::event::Key::F2 |
| |
|
constexpr uint32_t | key_f3 = ::atlas::event::Key::F3 |
| |
|
constexpr uint32_t | key_f4 = ::atlas::event::Key::F4 |
| |
|
constexpr uint32_t | key_f5 = ::atlas::event::Key::F5 |
| |
|
constexpr uint32_t | key_f6 = ::atlas::event::Key::F6 |
| |
|
constexpr uint32_t | key_f7 = ::atlas::event::Key::F7 |
| |
|
constexpr uint32_t | key_f8 = ::atlas::event::Key::F8 |
| |
|
constexpr uint32_t | key_f9 = ::atlas::event::Key::F9 |
| |
|
constexpr uint32_t | key_f10 = ::atlas::event::Key::F10 |
| |
|
constexpr uint32_t | key_f11 = ::atlas::event::Key::F11 |
| |
|
constexpr uint32_t | key_f12 = ::atlas::event::Key::F12 |
| |
|
constexpr uint32_t | key_f13 = ::atlas::event::Key::F13 |
| |
|
constexpr uint32_t | key_f14 = ::atlas::event::Key::F14 |
| |
|
constexpr uint32_t | key_f15 = ::atlas::event::Key::F15 |
| |
|
constexpr uint32_t | key_f16 = ::atlas::event::Key::F16 |
| |
|
constexpr uint32_t | key_f17 = ::atlas::event::Key::F17 |
| |
|
constexpr uint32_t | key_f18 = ::atlas::event::Key::F18 |
| |
|
constexpr uint32_t | key_f19 = ::atlas::event::Key::F19 |
| |
|
constexpr uint32_t | key_f20 = ::atlas::event::Key::F20 |
| |
|
constexpr uint32_t | key_f21 = ::atlas::event::Key::F21 |
| |
|
constexpr uint32_t | key_f22 = ::atlas::event::Key::F22 |
| |
|
constexpr uint32_t | key_f23 = ::atlas::event::Key::F23 |
| |
|
constexpr uint32_t | key_f24 = ::atlas::event::Key::F24 |
| |
|
constexpr uint32_t | key_f25 = ::atlas::event::Key::F25 |
| |
|
constexpr uint32_t | key_kp_0 = ::atlas::event::Key::KP0 |
| |
|
constexpr uint32_t | key_kp_1 = ::atlas::event::Key::KP1 |
| |
|
constexpr uint32_t | key_kp_2 = ::atlas::event::Key::KP2 |
| |
|
constexpr uint32_t | key_kp_3 = ::atlas::event::Key::KP3 |
| |
|
constexpr uint32_t | key_kp_4 = ::atlas::event::Key::KP4 |
| |
|
constexpr uint32_t | key_kp_5 = ::atlas::event::Key::KP5 |
| |
|
constexpr uint32_t | key_kp_6 = ::atlas::event::Key::KP6 |
| |
|
constexpr uint32_t | key_kp_7 = ::atlas::event::Key::KP7 |
| |
|
constexpr uint32_t | key_kp_8 = ::atlas::event::Key::KP8 |
| |
|
constexpr uint32_t | key_kp_9 = ::atlas::event::Key::KP9 |
| |
|
constexpr uint32_t | key_kp_decimal = ::atlas::event::Key::KPDecimal |
| |
|
constexpr uint32_t | key_kp_divide = ::atlas::event::Key::KPDivide |
| |
|
constexpr uint32_t | key_kp_multiply = ::atlas::event::Key::KPMultiply |
| |
|
constexpr uint32_t | key_kp_subtract = ::atlas::event::Key::KPSubtract |
| |
|
constexpr uint32_t | key_kp_add = ::atlas::event::Key::KPAdd |
| |
|
constexpr uint32_t | key_kp_enter = ::atlas::event::Key::KPEnter |
| |
|
constexpr uint32_t | key_kp_equal = ::atlas::event::Key::KPEqual |
| |
|
constexpr uint32_t | key_left_shift = ::atlas::event::Key::LeftShift |
| |
|
constexpr uint32_t | key_left_control = ::atlas::event::Key::LeftControl |
| |
|
constexpr uint32_t | key_left_alt = ::atlas::event::Key::LeftAlt |
| |
|
constexpr uint32_t | key_left_super = ::atlas::event::Key::Leftsuper |
| |
|
constexpr uint32_t | key_right_shift = ::atlas::event::Key::RightShift |
| |
|
constexpr uint32_t | key_right_control = ::atlas::event::Key::RightControl |
| |
|
constexpr uint32_t | key_right_alt = ::atlas::event::Key::RightAlt |
| |
|
constexpr uint32_t | key_right_super = ::atlas::event::Key::Rightsuper |
| |
|
constexpr uint32_t | key_menu = ::atlas::event::Key::Menu |
| |
|
constexpr uint32_t | mouse_button_0 = ::atlas::event::Mouse::Button0 |
| |
|
constexpr uint32_t | mouse_button_1 = ::atlas::event::Mouse::Button1 |
| |
|
constexpr uint32_t | mouse_button_2 = ::atlas::event::Mouse::Button2 |
| |
|
constexpr uint32_t | mouse_button_3 = ::atlas::event::Mouse::Button3 |
| |
|
constexpr uint32_t | mouse_button_4 = ::atlas::event::Mouse::Button4 |
| |
|
constexpr uint32_t | mouse_button_5 = ::atlas::event::Mouse::Button5 |
| |
|
constexpr uint32_t | mouse_button_6 = ::atlas::event::Mouse::Button6 |
| |
|
constexpr uint32_t | mouse_button_7 = ::atlas::event::Mouse::Button7 |
| |
|
constexpr uint32_t | mouse_button_last = ::atlas::event::Mouse::ButtonLast |
| |
|
constexpr uint32_t | mouse_button_left = ::atlas::event::Mouse::ButtonLeft |
| |
| constexpr uint32_t | mouse_button_right |
| |
| constexpr uint32_t | mouse_button_middle |
| |
|
uint64_t | entity1 |
| |
|
uint64_t | entity2 |
| |
|
uint64_t | entity1 |
| |
|
uint64_t | entity2 |
| |
|
uint64_t | entity1 |
| |
|
uint64_t | entity2 |
| |
|
const void * | from_scene |
| |
|
const void * | to_scene |
| |