jGL
Loading...
Searching...
No Matches
event.h
Go to the documentation of this file.
1#ifndef EVENT
2#define EVENT
3
4#include <GLFW/glfw3.h>
5
6namespace jGL
7{
8
9 enum class EventType {NONE, PRESS, RELEASE, HOLD};
10
11 EventType glfwCodeToEvent(int action);
12
13 struct Event
14 {
15 Event(double x, double y, EventType t)
16 : mouseX(x), mouseY(y), type(t)
17 {}
18
20 : mouseX(0.0), mouseY(0.0), type(EventType::NONE)
21 {}
22
23 double mouseX;
24 double mouseY;
26 };
27}
28
29#endif /* EVENT */
A drawable graphic.
Definition id.h:10
EventType glfwCodeToEvent(int action)
Definition event.cpp:6
EventType
Definition event.h:9
Definition event.h:14
EventType type
Definition event.h:25
Event(double x, double y, EventType t)
Definition event.h:15
double mouseX
Definition event.h:23
double mouseY
Definition event.h:24
Event()
Definition event.h:19