comparison engine/core/eventchannel/eventmanager.h @ 103:c512dff398c2

combine events (currently only mouse motion events), that helps reducing lag in clients
author spq@33b003aa-7bff-0310-803a-e67f0ece8222
date Wed, 23 Jul 2008 09:36:45 +0000
parents 90005975cdbb
children bb9902910067
comparison
equal deleted inserted replaced
102:af9a5579763e 103:c512dff398c2
110 * It passes appropriate events to their listeners 110 * It passes appropriate events to their listeners
111 */ 111 */
112 void processEvents(); 112 void processEvents();
113 113
114 private: 114 private:
115 bool combineEvents(SDL_Event& event1, const SDL_Event& event2);
115 void dispatchKeyEvent(KeyEvent& evt); 116 void dispatchKeyEvent(KeyEvent& evt);
116 void dispatchMouseEvent(MouseEvent& evt); 117 void dispatchMouseEvent(MouseEvent& evt);
117 void dispatchSdlEvent(SDL_Event& evt); 118 void dispatchSdlEvent(SDL_Event& evt);
118 void dispatchWidgetEvent(WidgetEvent& evt); 119 void dispatchWidgetEvent(WidgetEvent& evt);
119 void fillModifiers(InputEvent& evt); 120 void fillModifiers(InputEvent& evt);