14#ifndef OSGGA_GUIEVENTHANDLER
15#define OSGGA_GUIEVENTHANDLER 1
The core osg library provides the basic scene graph classes such as Nodes, State and Drawables,...
Definition AlphaFunc:19
The 'GA' in osgGA stands for 'GUI Abstraction'; the osgGA namespace provides facilities to help devel...
Definition Callback:21
Callback()
Definition Callback:38
Copy Op(erator) used to control whether shallow or deep copy is used during copy construction and clo...
Definition CopyOp:41
@ SHALLOW_COPY
Definition CopyOp:47
Visitor for type safe operations on osg::Nodes.
Definition NodeVisitor:82
Base class/standard interface for objects which require IO support, cloning and reference counting.
Definition Object:61
Object()
Construct an object.
Definition Object:69
Base Event class.
Definition Event:27
virtual void event(osg::NodeVisitor *nv, osg::Drawable *drawable)
Event traversal drawable callback method.
EventHandler()
Definition EventHandler:37
Definition GUIActionAdapter:62
Event class for storing Keyboard, mouse and window events.
Definition GUIEventAdapter:82
virtual bool handle(const GUIEventAdapter &, GUIActionAdapter &)
Deprecated, Handle events, return true if handled, false otherwise.
Definition GUIEventHandler:68
virtual bool handle(const GUIEventAdapter &ea, GUIActionAdapter &aa, osg::Object *, osg::NodeVisitor *)
Handle events, return true if handled, false otherwise.
Definition GUIEventHandler:65
GUIEventHandler(const GUIEventHandler &eh, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
Definition GUIEventHandler:54
virtual bool handle(osgGA::Event *event, osg::Object *object, osg::NodeVisitor *nv)
Handle event.
META_Object(osgGA, GUIEventHandler)
GUIEventHandler()
Definition GUIEventHandler:53
virtual ~GUIEventHandler()
#define OSGGA_EXPORT
Definition Export:40