14#ifndef OSGGA_MULTITOUCH_TRACKBALL_MANIPULATOR
15#define OSGGA_MULTITOUCH_TRACKBALL_MANIPULATOR 1
The 'GA' in osgGA stands for 'GUI Abstraction'; the osgGA namespace provides facilities to help devel...
Definition Callback:21
Copy Op(erator) used to control whether shallow or deep copy is used during copy construction and clo...
Definition CopyOp:41
@ SHALLOW_COPY
Definition CopyOp:47
Smart pointer for handling referenced counted objects.
Definition ref_ptr:32
Definition GUIActionAdapter:62
Event class for storing Keyboard, mouse and window events.
Definition GUIEventAdapter:82
MultiTouchTrackballManipulator(const MultiTouchTrackballManipulator &tm, const osg::CopyOp ©Op=osg::CopyOp::SHALLOW_COPY)
MultiTouchTrackballManipulator(int flags=DEFAULT_SETTINGS)
bool handle(const GUIEventAdapter &ea, GUIActionAdapter &us)
Handle events, return true if handled, false otherwise.
virtual void handleMultiTouchDrag(const GUIEventAdapter *now, const GUIEventAdapter *last, const double eventTimeDelta)
osg::ref_ptr< GUIEventAdapter > _lastEvent
Definition MultiTouchTrackballManipulator:41
META_Object(osgGA, MultiTouchTrackballManipulator)
@ DEFAULT_SETTINGS
Definition StandardManipulator:43
TrackballManipulator(int flags=DEFAULT_SETTINGS)
#define OSGGA_EXPORT
Definition Export:40