14#ifndef OSGGA_EVENTHANDLER
15#define OSGGA_EVENTHANDLER 1
virtual void operator()(osg::Node *node, osg::NodeVisitor *nv)
virtual bool handle(osgGA::Event *event, osg::Object *object, osg::NodeVisitor *nv)
virtual NodeCallback * asNodeCallback()
Definition EventHandler:46
virtual void getUsage(osg::ApplicationUsage &) const
Definition EventHandler:73
virtual const NodeCallback * asNodeCallback() const
Definition EventHandler:47
virtual void event(osg::NodeVisitor *nv, osg::Drawable *drawable)
virtual const DrawableEventCallback * asDrawableEventCallback() const
Definition EventHandler:50
virtual bool run(osg::Object *object, osg::Object *data)
Definition EventHandler:55
EventHandler()
Definition EventHandler:37
virtual DrawableEventCallback * asDrawableEventCallback()
Definition EventHandler:49
virtual const EventHandler * asEventHandler() const
Definition EventHandler:53
EventHandler(const EventHandler &eh, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
Definition EventHandler:38
virtual EventHandler * asEventHandler()
Definition EventHandler:52
META_Object(osgGA, EventHandler)
Definition ApplicationUsage:26
Callback()
Definition Callback:38
@ SHALLOW_COPY
Definition CopyOp:47
virtual DrawableEventCallback * asDrawableEventCallback()
Definition Callback:330
DrawableEventCallback()
Definition Callback:322
NodeCallback()
Definition Callback:219
virtual NodeCallback * asNodeCallback()
Definition Callback:227
Definition NodeVisitor:82
virtual Node * asNode()
Definition Node:100
virtual NodeVisitor * asNodeVisitor()
Definition Object:111
Object()
Definition Object:69
#define OSGGA_EXPORT
Definition osgGA/Export:40