18 #ifndef EQ_AGL_EVENTHANDLER_H
19 #define EQ_AGL_EVENTHANDLER_H
21 #include <eq/client/defines.h>
24 #include <eq/client/agl/types.h>
25 #include <eq/client/eventHandler.h>
70 bool handleEvent( EventRef event );
75 EventHandlerRef _eventHandler;
76 EventHandlerRef _eventDispatcher;
83 uint32_t _getButtonState();
84 uint32_t _getButtonAction( EventRef event );
85 uint32_t _getKey( EventRef event );
93 #endif // EQ_AGL_EVENTHANDLER_H
A Node represents a single computer in the cluster.
static void exitMagellan(Node *node)
De-initialize space mouse event handling for this process.
static void initMagellan(Node *node)
Initialize space mouse event handling for this process.
EventHandler()
Construct a new event handler.
The interface defining the minimum functionality for an AGL window.
Base class for window system-specific event handlers.
virtual ~EventHandler()
Destruct the AGL event handler.
The event handler for AGL windows.
A window-system event with the native Carbon event, used for AGL.
agl::WindowIF * getWindow() const