osgWidget::Event Class Reference

List of all members.

Public Member Functions

 Event (WindowManager *wm, EventType _type=EVENT_NONE)
EventmakeType (EventType _type)
EventmakeMouse (double _x, double _y, EventType _type=EVENT_NONE)
EventmakeKey (int _key, int _keyMask, EventType _type=EVENT_NONE)
WindowManagergetWindowManager ()
const WindowManagergetWindowManager () const
WindowgetWindow ()
const WindowgetWindow () const
WidgetgetWidget ()
const WidgetgetWidget () 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


Constructor & Destructor Documentation

osgWidget::Event::Event ( WindowManager wm,
EventType  _type = EVENT_NONE 
) [inline]


Member Function Documentation

Event& osgWidget::Event::makeType ( EventType  _type  )  [inline]

References osgWidget::EVENT_NONE.

Event& osgWidget::Event::makeMouse ( double  _x,
double  _y,
EventType  _type = EVENT_NONE 
) [inline]

References osgWidget::EVENT_NONE.

Event& osgWidget::Event::makeKey ( int  _key,
int  _keyMask,
EventType  _type = EVENT_NONE 
) [inline]

References osgWidget::EVENT_NONE.

WindowManager* osgWidget::Event::getWindowManager (  )  [inline]

const WindowManager* osgWidget::Event::getWindowManager (  )  const [inline]

Window* osgWidget::Event::getWindow (  )  [inline]

const Window* osgWidget::Event::getWindow (  )  const [inline]

Widget* osgWidget::Event::getWidget (  )  [inline]

const Widget* osgWidget::Event::getWidget (  )  const [inline]

void* osgWidget::Event::getData (  )  [inline]

const void* osgWidget::Event::getData (  )  const [inline]

void osgWidget::Event::setData ( void *  data  )  [inline]


Friends And Related Function Documentation

friend class WindowManager [friend]

friend class Window [friend]


Member Data Documentation

void* osgWidget::Event::_data [protected]


The documentation for this class was generated from the following file:

Generated on Fri Mar 19 19:53:01 2010 for openscenegraph by  doxygen 1.5.6