#include <eventHandler.h>


Definition at line 20 of file eventHandler.h.
Public Member Functions | |
| virtual void | deregisterPipe (Pipe *pipe)=0 |
| Deregister a pipe for event handling. | |
Static Public Member Functions | |
| static EventHandler * | registerPipe (Pipe *pipe) |
| Register a pipe for event handling and return the appropriate event handler. | |
Protected Member Functions | |
| EventHandler () | |
| Constructs a new event handler. | |
| virtual | ~EventHandler () |
| Destructs the event handler. | |
| void | _computePointerDelta (const Window *window, Event &event) |
| Compute the mouse move delta from the previous pointer event. | |
| void | _getRenderContext (const Window *window, Event &event) |
| Find and set the rendering context at the mouse position. | |
Protected Attributes | |
| Event | _lastPointerEvent |
| The previous pointer event to compute mouse movement deltas. | |
| const Window * | _lastEventWindow |
| The window of the previous pointer event. | |
| eq::EventHandler::EventHandler | ( | ) | [inline, protected] |
| virtual eq::EventHandler::~EventHandler | ( | ) | [inline, protected, virtual] |
| EventHandler * eq::EventHandler::registerPipe | ( | Pipe * | pipe | ) | [static] |
Register a pipe for event handling and return the appropriate event handler.
| pipe | the pipe. |
Definition at line 21 of file eventHandler.cpp.
References eq::Pipe::getWindowSystem().
Referenced by eq::Pipe::initEventHandler().


| virtual void eq::EventHandler::deregisterPipe | ( | Pipe * | pipe | ) | [pure virtual] |
Deregister a pipe for event handling.
| pipe | the pipe. |
Implemented in eq::AGLEventHandler, eq::GLXEventHandler, and eq::WGLEventHandler.
Referenced by eq::Pipe::exitEventHandler().

| void eq::EventHandler::_computePointerDelta | ( | const Window * | window, | |
| Event & | event | |||
| ) | [protected] |
Compute the mouse move delta from the previous pointer event.
Definition at line 44 of file eventHandler.cpp.
References _lastEventWindow, and _lastPointerEvent.
| void eq::EventHandler::_getRenderContext | ( | const Window * | window, | |
| Event & | event | |||
| ) | [protected] |
Find and set the rendering context at the mouse position.
Definition at line 74 of file eventHandler.cpp.
References eq::Window::getRenderContext().

Event eq::EventHandler::_lastPointerEvent [protected] |
The previous pointer event to compute mouse movement deltas.
Definition at line 53 of file eventHandler.h.
Referenced by _computePointerDelta().
const Window* eq::EventHandler::_lastEventWindow [protected] |
The window of the previous pointer event.
Definition at line 56 of file eventHandler.h.
Referenced by _computePointerDelta().
0.6 by
1.5.5