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: