eMotion
 All Classes Functions Variables Enumerations
eEventHandler.h
1 
11 #pragma once
12 
13 #include <eEvent.h>
14 #include <vector>
15 #include <ePersonality.h>
16 
17 #include "eLogic.h"
18 
20 {
21 public:
22 
28  static eEventHandler* getEventHandler(void);
29 
35  static bool initEventHandler(void);
36 
44  bool fireEvent(ePersonality *out_personality, eEvent *eevent);
45 
46 
47  ~eEventHandler(void);
48 
49 private:
53  eEventHandler(void);
54 
55  static eEventHandler * m_eventHandler;
57 };
58 
Definition: eEventHandler.h:19
static eEventHandler * getEventHandler(void)
Definition: eEventHandler.cpp:23
static bool initEventHandler(void)
Definition: eEventHandler.cpp:14
bool fireEvent(ePersonality *out_personality, eEvent *eevent)
Definition: eEventHandler.cpp:30
Definition: ePersonality.h:24
Definition: eEvent.h:16