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 *) |
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: