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.