18 #ifndef EQ_AGL_EVENTHANDLER_H 19 #define EQ_AGL_EVENTHANDLER_H 24 #include <eq/agl/types.h> 25 #include <eq/eventHandler.h> 45 EventHandler(agl::WindowIF* window);
48 virtual ~EventHandler();
56 static void initMagellan(Node* node);
63 static void exitMagellan(Node* node);
66 agl::WindowIF* getWindow()
const {
return _window; }
68 bool handleEvent(EventRef event);
71 agl::WindowIF*
const _window;
73 EventHandlerRef _eventHandler;
74 EventHandlerRef _eventDispatcher;
76 bool _processWindowEvent(
const EventRef eventRef);
77 bool _processMouseEvent(
const EventRef eventRef);
78 bool _processKeyEvent(
const EventRef eventRef);
86 #endif // EQ_AGL_EVENTHANDLER_H Base class for window system-specific event handlers.
Includes compile-time defines of Equalizer.
Includes operating system headers for OpenGL and the used window system(s) correctly.
The Equalizer client library.