Files
Aerofoil/PortabilityLayer/InputManager.h
2019-12-25 22:20:10 -05:00

17 lines
284 B
C++

#pragma once
struct GpKeyboardInputEvent;
struct KeyMap;
namespace PortabilityLayer
{
class InputManager
{
public:
virtual void GetKeys(KeyMap &keys16) const = 0;
virtual void ApplyEvent(const GpKeyboardInputEvent &vosEvent) = 0;
static InputManager *GetInstance();
};
}