Hana
Loading...
Searching...
No Matches
Hana::Input Class Referenceabstract
Inheritance diagram for Hana::Input:
Hana::WindowsInput

Public Member Functions

 Input (const Input &)=delete
 
Inputoperator= (const Input &)=delete
 

Static Public Member Functions

static bool IsKeyPressed (int keycode)
 
static bool IsMouseButtonPressed (int button)
 
static std::pair< float, float > GetMousePosition ()
 
static float GetMouseX ()
 
static float GetMouseY ()
 

Protected Member Functions

virtual bool IsKeyPressedImpl (int keycode)=0
 
virtual bool IsMouseButtonPressedImpl (int button)=0
 
virtual std::pair< float, float > GetMousePositionImpl ()=0
 
virtual float GetMouseXImpl ()=0
 
virtual float GetMouseYImpl ()=0
 

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