36 #ifndef _InputPrereqs_H__ 37 #define _InputPrereqs_H__ 210 "NumRow1",
"NumRow2",
"NumRow3",
"NumRow4",
"NumRow5",
211 "NumRow6",
"NumRow7",
"NumRow8",
"NumRow9",
"NumRow0",
212 "Minus",
"Equals",
"Back",
"Tab",
213 "Q",
"W",
"E",
"R",
"T",
"Y",
"U",
"I",
"O",
"P",
214 "LeftBracket",
"RightBracket",
215 "Return",
"LeftControl",
216 "A",
"S",
"D",
"F",
"G",
"H",
"J",
"K",
"L",
217 "Semicolon",
"Apostrophe",
"Grave",
218 "LeftShift",
"Backslash",
219 "Z",
"X",
"C",
"V",
"B",
"N",
"M",
220 "Comma",
"Period",
"Slash",
226 "F1",
"F2",
"F3",
"F4",
"F5",
"F6",
"F7",
"F8",
"F9",
"F10",
227 "NumLock",
"ScrollLock",
228 "Numpad7",
"Numpad8",
"Numpad9",
230 "Numpad4",
"Numpad5",
"Numpad6",
232 "Numpad1",
"Numpad2",
"Numpad3",
"Numpad0",
237 "",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
239 "",
"",
"",
"",
"",
"",
"",
"",
"",
"",
250 "",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
255 "Colon",
"Underline",
270 "",
"",
"",
"",
"",
"",
"",
"",
"",
282 "",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
293 "End",
"Down",
"PageDown",
"Insert",
"Delete",
294 "",
"",
"",
"",
"",
"",
"",
295 "LeftWindows",
"RightWindows",
"Apps",
300 "WebSearch",
"WebFavorites",
"WebRefresh",
"WebStop",
"WebForward",
"WebBack",
301 "MyComputer",
"Mail",
"MediaSelect" 306 namespace MouseButtonCode
337 namespace MouseAxisCode
357 namespace JoyStickButtonCode
389 "Button00",
"Button01",
"Button02",
"Button03",
390 "Button04",
"Button05",
"Button06",
"Button07",
391 "Button08",
"Button09",
"Button10",
"Button11",
392 "Button12",
"Button13",
"Button14",
"Button15",
393 "Button16",
"Button17",
"Button18",
"Button19",
394 "Button20",
"Button21",
"Button22",
"Button23",
395 "Button24",
"Button25",
"Button26",
"Button27",
396 "Button28",
"Button29",
"Button30",
"Button31",
397 "POV0North",
"POV0South",
"POV0East",
"POV0West",
398 "POV0NorthEast",
"POV0SouthEast",
"POV0NorthWest",
"POV0SouthWest",
399 "POV1North",
"POV1South",
"POV1East",
"POV1West",
400 "POV1NorthEast",
"POV1SouthEast",
"POV1NorthWest",
"POV1SouthWest",
401 "POV2North",
"POV2South",
"POV2East",
"POV2West",
402 "POV2NorthEast",
"POV2SouthEast",
"POV2NorthWest",
"POV2SouthWest",
403 "POV3North",
"POV3South",
"POV3East",
"POV3West",
404 "POV3NorthEast",
"POV3SouthEast",
"POV3NorthWest",
"POV3SouthWest" 408 namespace JoyStickAxisCode
426 "Slider0",
"Slider1",
"Slider2",
"Slider3",
427 "Slider4",
"Slider5",
"Slider6",
"Slider7",
428 "Axis00",
"Axis01",
"Axis02",
"Axis03",
429 "Axis04",
"Axis05",
"Axis06",
"Axis07",
430 "Axis08",
"Axis09",
"Axis10",
"Axis11",
431 "Axis12",
"Axis13",
"Axis14",
"Axis15" 440 namespace InputDeviceEnumerator
456 static constexpr
int Empty = -1;
457 static constexpr
int Dynamic = 0;
459 static constexpr
int HighPriority = 1000;
460 static constexpr
int Console = HighPriority + 0;
461 static constexpr
int Calibrator = HighPriority + 1;
462 static constexpr
int Detector = HighPriority + 2;
Definition: OISKeyboard.h:176
Definition: InputPrereqs.h:130
Definition: InputPrereqs.h:76
Definition: OISKeyboard.h:118
Definition: InputPrereqs.h:79
Definition: InputPrereqs.h:117
Definition: InputPrereqs.h:65
Definition: InputPrereqs.h:73
Definition: OISKeyboard.h:149
Definition: InputPrereqs.h:67
Definition: InputPrereqs.h:186
ByEnum
Definition: InputPrereqs.h:413
Definition: OISKeyboard.h:172
Definition: InputPrereqs.h:87
Definition: InputPrereqs.h:418
Definition: OISKeyboard.h:45
Definition: OISKeyboard.h:73
Definition: OISKeyboard.h:84
Definition: OISKeyboard.h:49
Definition: InputPrereqs.h:82
Definition: OISKeyboard.h:52
Definition: OISKeyboard.h:101
Definition: OISKeyboard.h:61
Definition: OISKeyboard.h:57
Definition: InputPrereqs.h:75
Definition: OISKeyboard.h:126
Definition: OISKeyboard.h:68
Definition: OISKeyboard.h:133
Definition: InputPrereqs.h:123
Definition: InputPrereqs.h:147
Definition: OISKeyboard.h:41
Definition: OISKeyboard.h:33
Definition: InputPrereqs.h:168
Definition: InputPrereqs.h:177
Definition: InputPrereqs.h:419
Definition: InputPrereqs.h:66
Definition: InputPrereqs.h:142
Definition: OISKeyboard.h:134
Definition: OISKeyboard.h:89
Definition: InputPrereqs.h:159
Definition: InputPrereqs.h:71
Definition: InputPrereqs.h:148
Definition: InputPrereqs.h:90
Definition: OISKeyboard.h:136
Definition: InputPrereqs.h:417
Definition: InputPrereqs.h:419
Definition: OISKeyboard.h:50
Definition: InputPrereqs.h:146
Definition: OISKeyboard.h:59
Definition: OISKeyboard.h:83
Shared library macros, enums, constants and forward declarations for the core library ...
Definition: InputPrereqs.h:111
Definition: InputPrereqs.h:88
Definition: OISKeyboard.h:56
Definition: OISKeyboard.h:129
Definition: OISKeyboard.h:169
Definition: InputPrereqs.h:199
Definition: OISKeyboard.h:37
Definition: InputPrereqs.h:107
Definition: OISKeyboard.h:122
Definition: OISKeyboard.h:148
Definition: InputPrereqs.h:61
const char *const ByString[]
Key codes as strings.
Definition: InputPrereqs.h:206
Definition: InputPrereqs.h:129
Definition: OISKeyboard.h:78
Definition: InputPrereqs.h:163
Definition: OISKeyboard.h:137
Definition: InputPrereqs.h:89
Definition: InputPrereqs.h:83
Definition: InputPrereqs.h:150
Definition: OISKeyboard.h:131
Definition: OISKeyboard.h:72
const unsigned int numberOfKeys
Definition: InputPrereqs.h:53
Definition: OISMouse.h:34
Definition: OISKeyboard.h:47
Definition: InputPrereqs.h:192
Definition: InputPrereqs.h:417
Definition: InputPrereqs.h:84
Definition: InputPrereqs.h:189
Definition: OISKeyboard.h:152
Wraps around an OIS::Mouse and forwards the input events to a list of input states.
Definition: Keyboard.h:54
Definition: OISKeyboard.h:103
Definition: InputPrereqs.h:184
Definition: InputPrereqs.h:135
KeyCode
Keyboard scan codes.
Definition: OISKeyboard.h:31
Definition: InputPrereqs.h:181
Definition: OISKeyboard.h:51
Definition: OISKeyboard.h:156
Definition: InputPrereqs.h:104
Definition: InputPrereqs.h:194
Definition: InputPrereqs.h:415
Definition: OISKeyboard.h:171
Definition: InputPrereqs.h:139
Definition: OISKeyboard.h:99
Definition: InputPrereqs.h:59
Definition: OISKeyboard.h:34
Definition: OISKeyboard.h:157
Definition: OISKeyboard.h:111
Definition: InputPrereqs.h:420
Definition: InputPrereqs.h:418
Definition: OISKeyboard.h:121
Definition: OISKeyboard.h:86
Definition: InputPrereqs.h:91
Definition: OISKeyboard.h:150
Definition: OISKeyboard.h:96
Definition: OISKeyboard.h:97
Definition: OISKeyboard.h:123
Definition: InputPrereqs.h:115
Definition: OISKeyboard.h:135
Definition: InputPrereqs.h:175
Definition: OISKeyboard.h:38
Definition: InputPrereqs.h:145
Definition: InputPrereqs.h:74
Definition: InputPrereqs.h:116
const unsigned int numberOfAxes
Definition: InputPrereqs.h:410
Definition: InputPrereqs.h:154
Definition: OISKeyboard.h:109
Definition: InputPrereqs.h:202
Definition: InputPrereqs.h:92
Definition: InputPrereqs.h:101
Definition: OISMouse.h:34
Definition: InputPrereqs.h:171
Definition: OISKeyboard.h:104
Definition: OISKeyboard.h:48
Definition: InputPrereqs.h:60
Definition: OISKeyboard.h:170
Definition: InputPrereqs.h:170
Definition: OISMouse.h:33
Definition: InputPrereqs.h:68
Definition: OISKeyboard.h:128
Definition: OISKeyboard.h:88
Definition: InputPrereqs.h:190
Definition: InputPrereqs.h:100
Definition: InputPrereqs.h:188
Definition: InputPrereqs.h:144
Definition: OISKeyboard.h:70
Definition: InputPrereqs.h:149
Definition: OISKeyboard.h:116
Definition: InputPrereqs.h:176
Definition: OISKeyboard.h:42
Definition: InputPrereqs.h:72
Definition: OISKeyboard.h:163
Definition: OISKeyboard.h:110
Definition: OISKeyboard.h:140
Definition: InputPrereqs.h:124
Definition: InputPrereqs.h:160
Definition: InputPrereqs.h:164
Definition: InputPrereqs.h:198
Definition: InputPrereqs.h:64
Definition: InputPrereqs.h:153
Definition: OISKeyboard.h:85
Definition: InputPrereqs.h:95
Definition: InputPrereqs.h:77
Definition: InputPrereqs.h:172
Definition: OISKeyboard.h:90
Definition: InputPrereqs.h:152
Definition: OISKeyboard.h:60
Definition: OISKeyboard.h:77
Definition: OISKeyboard.h:168
Wraps around an OIS::Mouse and forwards the input events to a list of input states.
Definition: Mouse.h:54
Definition: InputPrereqs.h:169
Definition: InputPrereqs.h:182
Definition: OISKeyboard.h:160
Definition: OISKeyboard.h:82
Definition: OISKeyboard.h:58
Definition: InputPrereqs.h:183
Definition: InputPrereqs.h:416
Definition: InputPrereqs.h:415
Definition: OISMouse.h:34
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Definition: OISKeyboard.h:71
Definition: InputPrereqs.h:125
Definition: InputPrereqs.h:133
Definition: OISKeyboard.h:106
Definition: OISKeyboard.h:54
Definition: OISKeyboard.h:69
Definition: OISKeyboard.h:87
Definition: InputPrereqs.h:180
Definition: OISKeyboard.h:141
Definition: OISKeyboard.h:159
Definition: InputPrereqs.h:118
Definition: InputPrereqs.h:195
Definition: InputPrereqs.h:98
Definition: InputPrereqs.h:173
ByEnum
Definition: InputPrereqs.h:342
Definition: OISKeyboard.h:177
Definition: OISKeyboard.h:108
Definition: OISKeyboard.h:93
Definition: InputPrereqs.h:96
Definition: InputPrereqs.h:113
Definition: InputPrereqs.h:110
Definition: OISKeyboard.h:80
Definition: OISKeyboard.h:117
Definition: InputPrereqs.h:119
Definition: OISKeyboard.h:161
Definition: InputPrereqs.h:156
Definition: OISKeyboard.h:53
Definition: InputPrereqs.h:105
Definition: OISKeyboard.h:66
Definition: InputPrereqs.h:78
Definition: OISKeyboard.h:175
Definition: InputPrereqs.h:69
Definition: InputPrereqs.h:81
Definition: OISKeyboard.h:162
Definition: OISKeyboard.h:130
Definition: InputPrereqs.h:416
Definition: OISKeyboard.h:36
Definition: OISKeyboard.h:124
Definition: InputPrereqs.h:196
Definition: InputPrereqs.h:63
Definition: InputPrereqs.h:121
Definition: InputPrereqs.h:136
Definition: OISKeyboard.h:55
Definition: OISKeyboard.h:95
Definition: OISMouse.h:33
Definition: OISKeyboard.h:79
Definition: InputPrereqs.h:93
Definition: OISKeyboard.h:100
Definition: InputPrereqs.h:70
Definition: InputPrereqs.h:193
Definition: OISKeyboard.h:120
Definition: OISKeyboard.h:64
Definition: InputPrereqs.h:128
Definition: InputPrereqs.h:416
Definition: OISKeyboard.h:138
Definition: InputPrereqs.h:140
Definition: OISKeyboard.h:145
Definition: OISKeyboard.h:112
Definition: OISKeyboard.h:113
Definition: InputPrereqs.h:137
Definition: OISKeyboard.h:39
Definition: OISMouse.h:34
Definition: OISKeyboard.h:43
Definition: InputPrereqs.h:174
Definition: InputPrereqs.h:106
Definition: OISKeyboard.h:114
Definition: OISKeyboard.h:166
Definition: InputPrereqs.h:120
Definition: InputPrereqs.h:134
Definition: InputPrereqs.h:418
Definition: InputPrereqs.h:162
Definition: OISKeyboard.h:119
Definition: OISKeyboard.h:35
Definition: InputPrereqs.h:109
Definition: OISKeyboard.h:127
Definition: OISKeyboard.h:173
Definition: OISKeyboard.h:46
Definition: OISKeyboard.h:75
Definition: InputPrereqs.h:108
Definition: InputPrereqs.h:122
Definition: OISMouse.h:34
Definition: InputPrereqs.h:166
Definition: InputPrereqs.h:112
Definition: OISKeyboard.h:98
Definition: OISKeyboard.h:40
Definition: OISKeyboard.h:143
Definition: InputPrereqs.h:155
Definition: InputPrereqs.h:420
Definition: InputPrereqs.h:157
Definition: InputPrereqs.h:151
Definition: InputPrereqs.h:103
Definition: InputPrereqs.h:415
Definition: OISKeyboard.h:67
Definition: InputPrereqs.h:167
Definition: InputPrereqs.h:419
Definition: OISKeyboard.h:142
Definition: OISKeyboard.h:147
Definition: InputPrereqs.h:187
Definition: InputPrereqs.h:418
Definition: InputPrereqs.h:415
Definition: OISKeyboard.h:151
Definition: InputPrereqs.h:197
Definition: InputPrereqs.h:114
Definition: OISMouse.h:33
Definition: OISKeyboard.h:102
Definition: OISKeyboard.h:164
Definition: InputPrereqs.h:416
Lightweight enumeration class that can be extended at run time.
Definition: OrxEnum.h:60
Definition: InputPrereqs.h:85
Definition: InputPrereqs.h:102
Definition: InputPrereqs.h:419
Definition: InputPrereqs.h:417
ByEnum
Key codes as enumeration.
Definition: InputPrereqs.h:56
Definition: OISKeyboard.h:125
Definition: InputPrereqs.h:58
Definition: InputPrereqs.h:420
Definition: OISKeyboard.h:81
Definition: OISKeyboard.h:158
Definition: OISKeyboard.h:155
Definition: OISKeyboard.h:154
Definition: OISKeyboard.h:62
Definition: InputPrereqs.h:141
Definition: InputPrereqs.h:179
Definition: OISKeyboard.h:146
Definition: InputPrereqs.h:165
Definition: InputPrereqs.h:201
Definition: OISKeyboard.h:105
Definition: InputPrereqs.h:138
Definition: InputPrereqs.h:200
Definition: InputPrereqs.h:178
Definition: InputPrereqs.h:94
Definition: InputPrereqs.h:132
Definition: OISKeyboard.h:94
Definition: InputPrereqs.h:86
Definition: InputPrereqs.h:80
Definition: OISKeyboard.h:144
Definition: InputPrereqs.h:126
Definition: OISKeyboard.h:165
Definition: InputPrereqs.h:143
Definition: InputPrereqs.h:158
Definition: InputPrereqs.h:127
Definition: OISKeyboard.h:65
Definition: OISKeyboard.h:132
Definition: OISKeyboard.h:92
Definition: InputPrereqs.h:62
Definition: InputPrereqs.h:131
Definition: InputPrereqs.h:420
Definition: InputPrereqs.h:191
Definition: OISKeyboard.h:63
Definition: InputPrereqs.h:185
Definition: OISKeyboard.h:139
#define OrxEnumConstructors(enumName)
See orxonox::OrxEnum for more info.
Definition: OrxEnum.h:79
Definition: InputPrereqs.h:99
Definition: OISKeyboard.h:76
Definition: InputPrereqs.h:97
Definition: OISKeyboard.h:74
Definition: OISKeyboard.h:153
Definition: InputPrereqs.h:417
Definition: OISKeyboard.h:115
Definition: OISKeyboard.h:107
Definition: OISKeyboard.h:174
Definition: InputPrereqs.h:161
Definition: OISKeyboard.h:91
Definition: OISKeyboard.h:167
Definition: OISKeyboard.h:44