![]() |
Elevate Engine 1
|
#include <Input.h>
Static Public Member Functions | |
| static bool | IsKeyDown (int keycode) |
| static bool | IsKeyDown (char key) |
| static bool | IsKeyUp (int keycode) |
| static bool | IsKeyUp (char key) |
| static bool | IsKeyPressed (int keycode) |
| static bool | IsKeyPressed (char key) |
| static bool | IsMouseButtonDown (int button) |
| static bool | IsMouseButtonPressed (int button) |
| static bool | IsMouseButtonUp (int button) |
| static glm::vec2 | GetMousePosition () |
| static float | GetMouseX () |
| static float | GetMouseY () |
Protected Member Functions | |
| virtual glm::vec2 | GetMousePositionImpl ()=0 |
Static Protected Member Functions | |
| static void | ManageMidStates () |
| static void | ResetAllStates () |
| static void | OnKeyPressedEvent (KeyPressedEvent &e) |
| Managed Callbacks // Could be used to simulate inputs to an app by sending events. | |
| static void | OnKeyReleasedEvent (KeyReleasedEvent &e) |
| static void | OnMouseButtonPressedEvent (MouseButtonPressedEvent &e) |
| static void | OnMouseButtonReleasedEvent (MouseButtonReleasedEvent &e) |
Friends | |
| class | Application |
|
inlinestatic |
|
protectedpure virtual |
Implemented in Elevate::GlfwInput.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 36 of file Input.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 39 of file Input.h.
|
inlinestatic |
Definition at line 40 of file Input.h.
|
inlinestatic |
Definition at line 41 of file Input.h.
|
inlinestaticprotected |
Definition at line 52 of file Input.h.
|
inlinestaticprotected |
Managed Callbacks // Could be used to simulate inputs to an app by sending events.
Definition at line 57 of file Input.h.
|
inlinestaticprotected |
|
inlinestaticprotected |
Definition at line 66 of file Input.h.
|
inlinestaticprotected |
Definition at line 70 of file Input.h.
|
inlinestaticprotected |
Definition at line 53 of file Input.h.
|
friend |