DriveManipulator is a camera manipulator which provides drive-like functionality.
Inheritance:
Public Methods
-
DriveManipulator()
-
virtual ~DriveManipulator()
-
virtual void setNode(osg::Node*)
-
virtual const osg::Node* getNode() const
-
virtual osg::Node* getNode()
-
virtual void home(const GUIEventAdapter& ea, GUIActionAdapter& us)
-
virtual void init(const GUIEventAdapter& ea, GUIActionAdapter& us)
-
virtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us)
Public Methods
-
virtual void setCamera(osg::Camera*)
-
virtual const osg::Camera* getCamera() const
-
virtual osg::Camera* getCamera()
-
virtual void accept(GUIEventHandlerVisitor& v)
Protected Fields
-
osg::ref_ptr<osg::Camera> _camera
Public Methods
-
virtual const CompositeGUIEventHandler* getComposite() const
-
virtual CompositeGUIEventHandler* getComposite()
Documentation
DriveManipulator is a camera manipulator which provides drive-like
functionality. By default, the left mouse button accelerates, the right
mouse button decelerates, and the middle mouse button (or left and
right simultaneously) stops dead.
- DriveManipulator()
- virtual ~DriveManipulator()
- virtual void setNode(osg::Node*)
- virtual const osg::Node* getNode() const
- virtual osg::Node* getNode()
- virtual void home(const GUIEventAdapter& ea, GUIActionAdapter& us)
- virtual void init(const GUIEventAdapter& ea, GUIActionAdapter& us)
- virtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us)
- USE_MOUSE_Y_FOR_SPEED
- USE_MOUSE_BUTTONS_FOR_SPEED
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.