|
OSG
3.4.0
|
#include <EventInterface.h>

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 |
Definition at line 60 of file EventInterface.h.
|
inline |
Definition at line 69 of file EventInterface.h.
|
inline |
Definition at line 127 of file EventInterface.h.
|
inline |
Definition at line 131 of file EventInterface.h.
|
inline |
Definition at line 119 of file EventInterface.h.
|
inline |
Definition at line 123 of file EventInterface.h.
|
inline |
Definition at line 111 of file EventInterface.h.
|
inline |
Definition at line 115 of file EventInterface.h.
|
inline |
|
inline |
Definition at line 107 of file EventInterface.h.
|
inline |
Definition at line 96 of file EventInterface.h.
|
inline |
Definition at line 87 of file EventInterface.h.
Definition at line 81 of file EventInterface.h.
|
inline |
|
friend |
Definition at line 142 of file EventInterface.h.
|
friend |
Definition at line 141 of file EventInterface.h.
|
protected |
Definition at line 147 of file EventInterface.h.
|
protected |
Definition at line 146 of file EventInterface.h.
|
protected |
Definition at line 145 of file EventInterface.h.
|
protected |
Definition at line 144 of file EventInterface.h.
| int osgWidget::Event::key |
Definition at line 66 of file EventInterface.h.
| int osgWidget::Event::keyMask |
Definition at line 67 of file EventInterface.h.
| EventType osgWidget::Event::type |
Definition at line 63 of file EventInterface.h.
| double osgWidget::Event::x |
Definition at line 64 of file EventInterface.h.
| double osgWidget::Event::y |
Definition at line 65 of file EventInterface.h.
1.8.8