Inheritance diagram for osgGA::CompositeGUIEventHandler:
Public Types | |
typedef std::vector< osg::ref_ptr< GUIEventHandler > > | ChildList |
Public Member Functions | |
virtual const char * | className () const |
return the name of the object's class type. | |
virtual const CompositeGUIEventHandler * | getComposite () const |
Returns 0 if this GUIEventHandler is not a CompositeGUIEventHandler. | |
virtual CompositeGUIEventHandler * | getComposite () |
Returns 0 if this GUIEventHandler is not a CompositeGUIEventHandler. | |
virtual bool | handle (const GUIEventAdapter &ea, GUIActionAdapter &aa, osg::Object *object, osg::NodeVisitor *nv) |
Handle events, return true if handled, false otherwise. | |
virtual void | accept (GUIEventHandlerVisitor &v) |
Accept visits from GUIEventHandler visitors. | |
virtual void | getUsage (osg::ApplicationUsage &usage) const |
Get the keyboard and mouse usage of this manipulator. | |
virtual bool | addChild (GUIEventHandler *geh) |
virtual bool | removeChild (GUIEventHandler *geh) |
unsigned int | getNumChildren () const |
GUIEventHandler * | getChild (unsigned int i) |
const GUIEventHandler * | getChild (unsigned int i) const |
bool | containsNode (const GUIEventHandler *node) const |
ChildList::iterator | findChild (const GUIEventHandler *node) |
|
|
|
Accept visits from GUIEventHandler visitors.
Reimplemented from osgGA::GUIEventHandler. |
|
|
|
return the name of the object's class type. Must be defined by derived classes. Implements osg::Object. |
|
|
|
|
|
|
|
|
|
Returns 0 if this GUIEventHandler is not a CompositeGUIEventHandler.
Reimplemented from osgGA::GUIEventHandler. |
|
Returns 0 if this GUIEventHandler is not a CompositeGUIEventHandler.
Reimplemented from osgGA::GUIEventHandler. |
|
|
|
Get the keyboard and mouse usage of this manipulator.
Reimplemented from osgGA::GUIEventHandler. |
|
Handle events, return true if handled, false otherwise.
Reimplemented from osgGA::GUIEventHandler. |
|
|