9 #ifndef TurtleBrains_ApplicationInput_hpp
10 #define TurtleBrains_ApplicationInput_hpp
39 tbKey0, tbKey1, tbKey2, tbKey3, tbKey4, tbKey5, tbKey6, tbKey7, tbKey8, tbKey9,
40 tbKeyNumpad0, tbKeyNumpad1, tbKeyNumpad2, tbKeyNumpad3, tbKeyNumpad4,
41 tbKeyNumpad5, tbKeyNumpad6, tbKeyNumpad7, tbKeyNumpad8, tbKeyNumpad9,
42 tbKeyNumpadDivide, tbKeyNumpadMultiply, tbKeyNumpadSubtract, tbKeyNumpadAdd, tbKeyNumpadEnter, tbKeyNumpadPeriod,
43 tbKeyA, tbKeyB, tbKeyC, tbKeyD, tbKeyE, tbKeyF, tbKeyG, tbKeyH, tbKeyI, tbKeyJ,
44 tbKeyK, tbKeyL, tbKeyM, tbKeyN, tbKeyO, tbKeyP, tbKeyQ, tbKeyR, tbKeyS, tbKeyT,
45 tbKeyU, tbKeyV, tbKeyW, tbKeyX, tbKeyY, tbKeyZ,
46 tbKeyUp, tbKeyDown, tbKeyLeft, tbKeyRight,
47 tbKeySpace, tbKeyBackspace, tbKeyEscape, tbKeyEnter, tbKeyTab,
48 tbKeyInsert, tbKeyDelete, tbKeyPageUp, tbKeyPageDown, tbKeyHome, tbKeyEnd,
49 tbKeyLeftShift, tbKeyRightShift, tbKeyShiftModifier,
50 tbKeyLeftControl, tbKeyRightControl, tbKeyControlModifier,
51 tbKeyLeftAlt, tbKeyRightAlt, tbKeyAltModifier,
52 tbKeyCapsLock, tbKeyNumLock, tbKeyScrollLock, tbKeyCapsLockModifier, tbKeyNumLockModifier, tbKeyScrollLockModifier,
53 tbKeyPrintScreen, tbKeyPause,
54 tbKeyF1, tbKeyF2, tbKeyF3, tbKeyF4, tbKeyF5, tbKeyF6, tbKeyF7, tbKeyF8, tbKeyF9, tbKeyF10, tbKeyF11, tbKeyF12,
57 tbKeyTilde, tbKeyComma, tbKeyPeriod, tbKeySlash, tbKeyBackSlash, tbKeyMinus, tbKeyPlus,
58 tbKeyColon, tbKeyLeftBracket, tbKeyRightBracket, tbKeyQuote,
59 tbMouseLeft, tbMouseRight, tbMouseMiddle, tbKeyMax,
61 tbKeyInvalid = tbKeyMax
86 bool IsKeyPressed(
const Key& key);
97 bool IsKeyReleased(
const Key& key);
107 bool IsKeyDown(
const Key& key);
118 void GetMousePosition(
int* mouseX,
int* mouseY);
129 bool GetMouseMovement(
int* mouseX,
int* mouseY);
140 void SetMousePosition(
int mouseX,
int mouseY);
149 int GetMouseWheelDelta(
void);
162 float GetMouseWheelDeltaPrecise(
void);
Here is some information about the primary namespace.
Definition: tb_application_dialog.hpp:21
Contains classes, functions and constants to create Applications, Menus, Dialogs with native controls...
Definition: tb_application_dialog.hpp:23
Key
Definition: tb_application_input.hpp:37