VoxelEngine
 
Loading...
Searching...
No Matches
InputTypes.h
1#pragma once
2
3#include <cstdint>
4
5namespace engine {
6
7 using GLFWKey = int;
8
9 enum class InputAxis {
10 Sideways,
11 Forward,
12 Vertical,
13 MouseX,
14 MouseY,
15 MouseScroll,
16
17 End
18 };
19
20 enum KeyState : uint8_t {
21 None = 1,
22 Released = 2,
23 Pressed = 4,
24 Held = 8,
25 Down = Pressed | Held,
26 Up = Released | None,
27 };
28}; // namespace engine