List of all members.
Public Types |
| enum | Region {
NONE_SELECTED,
TOP_LEFT,
TOP,
TOP_RIGHT,
RIGHT,
BOTTOM_RIGHT,
BOTTOM,
BOTTOM_LEFT,
LEFT,
CENTER
} |
Public Member Functions |
| | KeystoneHandler (Keystone *keystone) |
| | ~KeystoneHandler () |
| bool | handle (const osgGA::GUIEventAdapter &ea, osgGA::GUIActionAdapter &aa, osg::Object *obj, osg::NodeVisitor *nv) |
| | Handle events, return true if handled, false otherwise.
|
| void | setKeystoneEditingEnabled (bool enabled) |
| bool | getKeystoneEditingEnabled () const |
| osg::Vec2d | incrementScale (const osgGA::GUIEventAdapter &ea) const |
| Region | computeRegion (const osgGA::GUIEventAdapter &ea) const |
| void | move (Region region, const osg::Vec2d &delta) |
Protected Attributes |
| osg::ref_ptr< Keystone > | _keystone |
| osg::Vec2d | _defaultIncrement |
| osg::Vec2d | _ctrlIncrement |
| osg::Vec2d | _shiftIncrement |
| osg::Vec2d | _keyIncrement |
| osg::Vec2d | _startPosition |
| osg::ref_ptr< Keystone > | _startControlPoints |
| Region | _selectedRegion |
| osg::ref_ptr< Keystone > | _currentControlPoints |
Member Enumeration Documentation
- Enumerator:
| NONE_SELECTED |
|
| TOP_LEFT |
|
| TOP |
|
| TOP_RIGHT |
|
| RIGHT |
|
| BOTTOM_RIGHT |
|
| BOTTOM |
|
| BOTTOM_LEFT |
|
| LEFT |
|
| CENTER |
|
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: