Inheritance diagram for osgGA::CompositeGUIEventHandler:
Public Types | |
typedef std::vector< osg::ref_ptr< GUIEventHandler > > | ChildList |
Public Methods | |
virtual bool | handle (const GUIEventAdapter &ea, GUIActionAdapter &aa) |
Handle events, return true if handled, false otherwise. | |
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 void | accept (GUIEventHandlerVisitor &v) |
Accept visits from GUIEventHandler visitors. | |
virtual bool | addChild (GUIEventHandler *geh) |
virtual bool | removeChild (GUIEventHandler *geh) |
const int | getNumChildren () const |
GUIEventHandler * | getChild (int i) |
const GUIEventHandler * | getChild (int i) const |
bool | containsNode (const GUIEventHandler *node) const |
ChildList::iterator | findChild (const GUIEventHandler *node) |
|
|
|
Accept visits from GUIEventHandler visitors.
Implements osgGA::GUIEventHandler. |
|
|
|
|
|
|
|
|
|
|
|
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. |
|
|
|
Handle events, return true if handled, false otherwise.
Implements osgGA::GUIEventHandler. |
|
|