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