OpenSceneGraph 3.6.5
|
#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().
![]() | Generated at Sun Jul 27 2025 00:00:00 for the OpenSceneGraph by doxygen 1.14.0. |