5#include <unordered_map>
7#define GLFW_INCLUDE_NONE
13#define PRESSED (1 << 0)
14#define RELEASED (1 << 1)
15#define JUST_PRESSED (1 << 2)
16#define JUST_RELEASED (1 << 3)
22 std::uint64_t
mDownTick{ std::numeric_limits<std::uint64_t>::max() };
23 std::uint64_t
mUpTick{ std::numeric_limits<std::uint64_t>::max() };
42 void SetUICapture(
bool mouseCapture,
bool keyboardCapture);