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

Protected Member Functions

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

Additional Inherited Members

- Public Member Functions inherited from Hana::Input
 Input (const Input &)=delete
 
Inputoperator= (const Input &)=delete
 
- Static Public Member Functions inherited from Hana::Input
static bool IsKeyPressed (int keycode)
 
static bool IsMouseButtonPressed (int button)
 
static std::pair< float, float > GetMousePosition ()
 
static float GetMouseX ()
 
static float GetMouseY ()
 

Member Function Documentation

◆ GetMousePositionImpl()

std::pair< float, float > Hana::WindowsInput::GetMousePositionImpl ( )
overrideprotectedvirtual

Implements Hana::Input.

◆ GetMouseXImpl()

float Hana::WindowsInput::GetMouseXImpl ( )
overrideprotectedvirtual

Implements Hana::Input.

◆ GetMouseYImpl()

float Hana::WindowsInput::GetMouseYImpl ( )
overrideprotectedvirtual

Implements Hana::Input.

◆ IsKeyPressedImpl()

bool Hana::WindowsInput::IsKeyPressedImpl ( int keycode)
overrideprotectedvirtual

Implements Hana::Input.

◆ IsMouseButtonPressedImpl()

bool Hana::WindowsInput::IsMouseButtonPressedImpl ( int button)
overrideprotectedvirtual

Implements Hana::Input.


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