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; }
69 bool handleEvent( EventRef event );
72 agl::WindowIF*
const _window;
74 EventHandlerRef _eventHandler;
75 EventHandlerRef _eventDispatcher;
77 bool _processWindowEvent(
const EventRef eventRef );
78 bool _processMouseEvent(
const EventRef eventRef );
79 bool _processKeyEvent(
const EventRef eventRef );
87 #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.