VoxelEngine
 
Loading...
Searching...
No Matches
GLFWEventSource.h
1#pragma once
2
3#include "utility/EventSource.h"
4
5namespace engine {
6 struct MouseEvent;
7 struct MouseButtonEvent;
8 struct KeyboardEvent;
9
11 friend class GLFWEventSite;
12
13 protected:
14 void fireMouseMoveEvent(MouseEvent* pEvent);
15 void fireMouseButtonEvent(MouseButtonEvent* pEvent);
16 void fireKeyboardEvent(KeyboardEvent* pEvent);
17 };
18} // namespace engine
Definition EventSource.h:9
Definition GLFWEventSite.h:10
Definition GLFWEventSource.h:10
Definition GLFWEvents.h:24
Definition GLFWEvents.h:13
Definition GLFWEvents.h:7