|
openscenegraph
|
#include <EventInterface>
Public Member Functions | |
| Event (WindowManager *wm, EventType _type=EVENT_NONE) | |
| Event & | makeType (EventType _type) |
| Event & | makeMouse (double _x, double _y, EventType _type=EVENT_NONE) |
| Event & | makeKey (int _key, int _keyMask, EventType _type=EVENT_NONE) |
| WindowManager * | getWindowManager () |
| const WindowManager * | getWindowManager () const |
| Window * | getWindow () |
| const Window * | getWindow () const |
| Widget * | getWidget () |
| const Widget * | getWidget () const |
| void * | getData () |
| const void * | getData () const |
| void | setData (void *data) |
Public Attributes | |
| EventType | type |
| double | x |
| double | y |
| int | key |
| int | keyMask |
Protected Attributes | |
| WindowManager * | _wm |
| Window * | _window |
| Widget * | _widget |
| void * | _data |
Friends | |
| class | WindowManager |
| class | Window |
|
inline |
References _data, _widget, _window, _wm, osgWidget::EVENT_NONE, key, keyMask, type, WindowManager, x, and y.
Referenced by makeKey(), makeMouse(), and makeType().
|
inline |
References _data.
|
inline |
References _data.
|
inline |
References _wm, and WindowManager.
Referenced by osgWidget::EventInterface::callMethodAndCallbacks().
|
inline |
References _wm, and WindowManager.
|
inline |
References Event(), osgWidget::EVENT_NONE, key, keyMask, and type.
|
inline |
References Event(), osgWidget::EVENT_NONE, type, x, and y.
References Event(), osgWidget::EVENT_NONE, and type.
|
inline |
References _data.
Referenced by osgWidget::EventInterface::callCallbacks().
|
friend |
References Window.
Referenced by getWindow(), getWindow(), and Window.
|
friend |
References WindowManager.
Referenced by Event(), getWindowManager(), getWindowManager(), and WindowManager.
|
protected |
Referenced by Event(), osgWidget::WindowManager::getFirstEventInterface(), getWidget(), and getWidget().
|
protected |
Referenced by Event(), osgWidget::WindowManager::getFirstEventInterface(), getWindow(), and getWindow().
|
protected |
Referenced by Event(), getWindowManager(), and getWindowManager().
| int osgWidget::Event::key |
Referenced by osgWidget::EventInterface::callMethodAndCallbacks(), Event(), and makeKey().
| int osgWidget::Event::keyMask |
Referenced by osgWidget::EventInterface::callMethodAndCallbacks(), Event(), and makeKey().
| EventType osgWidget::Event::type |
| double osgWidget::Event::x |
Referenced by osgWidget::EventInterface::callMethodAndCallbacks(), Event(), and makeMouse().
| double osgWidget::Event::y |
Referenced by osgWidget::EventInterface::callMethodAndCallbacks(), Event(), and makeMouse().