19 void SetEventCallback(
const EventCallbackFn& callback,
Window* window)
override;
22 virtual bool IsKeyPressedImpl(
int keycode)
override;
23 virtual bool IsMouseButtonPressedImpl(
int button)
override;
24 virtual bool IsMouseButtonReleasedImpl(
int button)
override;
25 virtual bool IsControllerButtonPressedImpl(
int button,
int cID)
override;
26 virtual float ControllerAxisPivotValImpl(
int axis,
int cID)
override;
28 virtual std::pair<float, float> GetMousePositionImpl()
override;
29 virtual float GetMouseXImpl()
override;
30 virtual float GetMouseYImpl()
override;