SDEngine
Game Engine
Loading...
Searching...
No Matches
mouse_events.hpp
Go to the documentation of this file.
1#pragma once
3
4namespace sd {
8
21
31
40
49} // namespace sd
#define EVENT_CLASS_TYPE(type)
Definition Event.hpp:74
#define EVENT_CLASS_CATEGORY(category)
Definition Event.hpp:84
Definition Event.hpp:56
Definition mouse_events.hpp:41
double y_pos
Definition mouse_events.hpp:43
double x_pos
Definition mouse_events.hpp:43
MouseMovedEvent(double x_pos, double y_pos)
Definition mouse_events.hpp:44
Definition mouse_events.hpp:9
MousePressedEvent(int button, int mods, bool repeat)
Definition mouse_events.hpp:15
int mods
Definition mouse_events.hpp:12
int button
Definition mouse_events.hpp:11
bool repeat
Definition mouse_events.hpp:13
Definition mouse_events.hpp:22
MouseReleasedEvent(int button, int mods)
Definition mouse_events.hpp:27
int button
Definition mouse_events.hpp:24
int mods
Definition mouse_events.hpp:25
Definition mouse_events.hpp:32
double x_offset
Definition mouse_events.hpp:34
MouseScrolledEvent(double x_offset, double y_offset)
Definition mouse_events.hpp:35
double y_offset
Definition mouse_events.hpp:34
Definition Application.hpp:28
static auto g_mouse_category
Definition mouse_events.hpp:5