This Class Is Windows Platform Specific Input Class. More...
#include <WindowsInput.h>
Static Public Member Functions | |
| static bool | IsKeyPressed (const int &keycode) |
| Query If given Key is Pressed. | |
| static bool | IsMouseButtonPressed (const int &button) |
| Query If given Mouse Button is Pressed. | |
| static std::pair< float, float > | GetMousePosition () |
| Query Mouse Position in Windows. | |
| static float | GetMouseX () |
| Query Mouse X Position in Windows. | |
| static float | GetMouseY () |
| Query Mouse Y Position in Windows. | |
Protected Member Functions | |
| virtual bool | IsKeyPressedImpl (const int &keycode) override |
| Query If given Key is Pressed. | |
| virtual bool | IsMouseButtonPressedImpl (const int &button) override |
| Query If given Mouse Button is Pressed. | |
| virtual std::pair< float, float > | GetMousePositionImpl () override |
| Query Mouse Position in Windows. | |
| virtual float | GetMouseXImpl () override |
| Query Mouse X Position in Windows. | |
| virtual float | GetMouseYImpl () override |
| Query Mouse Y Position in Windows. | |
Static Private Attributes | |
| static std::unique_ptr< Input > | s_Instance = std::make_unique<WindowsInput>() |
| Platform Specific Input Class. | |
This Class Is Windows Platform Specific Input Class.
Definition at line 16 of file WindowsInput.h.