SpiecsEngine
 
Loading...
Searching...
No Matches
Spices::WindowsInput Class Reference

This Class Is Windows Platform Specific Input Class. More...

#include <WindowsInput.h>

Inheritance diagram for Spices::WindowsInput:
Spices::Input

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< Inputs_Instance = std::make_unique<WindowsInput>()
 Platform Specific Input Class.
 

Detailed Description

This Class Is Windows Platform Specific Input Class.

Definition at line 16 of file WindowsInput.h.


The documentation for this class was generated from the following files: