input basics

This commit is contained in:
vaxerski 2022-03-17 15:53:45 +01:00
parent 52090853da
commit cf51ab71a2
17 changed files with 459 additions and 19 deletions

View file

@ -0,0 +1,17 @@
#pragma once
#include "../defines.hpp"
class CInputManager {
public:
void onMouseMoved(wlr_event_pointer_motion*);
void onMouseButton(int);
private:
Vector2D m_vMouseCoords = Vector2D(0,0);
Vector2D m_vWLRMouseCoords = Vector2D(0,0);
};
inline std::unique_ptr<CInputManager> g_pInputManager;