blob: ad445f99c716ca5009538b7ba25f30f9fb8f9907 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#pragma once
struct GlfwCursorPosEvent final {
glm::fvec2 pos;
};
struct GlfwFramebufferSizeEvent final {
glm::ivec2 size;
float aspect;
};
struct GlfwJoystickEvent final {
int joystick_id;
int event_type;
};
struct GlfwKeyEvent final {
int key { GLFW_KEY_UNKNOWN };
int scancode;
int action;
int mods;
};
struct GlfwMouseButtonEvent final {
int button { GLFW_KEY_UNKNOWN };
int action;
int mods;
};
struct GlfwScrollEvent final {
float dx;
float dy;
};
|