List of all members.
Public Types |
typedef bool(MouseHandler::* | MouseAction )(float, float, int) |
typedef bool(WindowManager::* | MouseEvent )(float, float) |
Public Member Functions |
| MouseHandler (WindowManager *) |
virtual bool | handle (const osgGA::GUIEventAdapter &, osgGA::GUIActionAdapter &, osg::Object *, osg::NodeVisitor *) |
| Handle events, return true if handled, false otherwise.
|
Protected Member Functions |
bool | _handleMousePush (float, float, int) |
bool | _handleMouseRelease (float, float, int) |
bool | _handleMouseDoubleClick (float, float, int) |
bool | _handleMouseDrag (float, float, int) |
bool | _handleMouseMove (float, float, int) |
bool | _handleMouseScroll (float, float, int) |
MouseAction | _isMouseEvent (osgGA::GUIEventAdapter::EventType) const |
bool | _doMouseEvent (float, float, MouseEvent) |
Protected Attributes |
osg::observer_ptr< WindowManager > | _wm |
Member Typedef Documentation
Constructor & Destructor Documentation
Member Function Documentation
bool osgWidget::MouseHandler::_doMouseEvent |
( |
float |
, |
|
|
float |
, |
|
|
MouseEvent |
|
|
) |
| [protected] |
bool osgWidget::MouseHandler::_handleMouseDoubleClick |
( |
float |
, |
|
|
float |
, |
|
|
int |
|
|
) |
| [protected] |
bool osgWidget::MouseHandler::_handleMouseDrag |
( |
float |
, |
|
|
float |
, |
|
|
int |
|
|
) |
| [protected] |
bool osgWidget::MouseHandler::_handleMouseMove |
( |
float |
, |
|
|
float |
, |
|
|
int |
|
|
) |
| [protected] |
bool osgWidget::MouseHandler::_handleMousePush |
( |
float |
, |
|
|
float |
, |
|
|
int |
|
|
) |
| [protected] |
bool osgWidget::MouseHandler::_handleMouseRelease |
( |
float |
, |
|
|
float |
, |
|
|
int |
|
|
) |
| [protected] |
bool osgWidget::MouseHandler::_handleMouseScroll |
( |
float |
, |
|
|
float |
, |
|
|
int |
|
|
) |
| [protected] |
Member Data Documentation
The documentation for this class was generated from the following file: