14#ifndef OSGGA_GUIACTIONADAPTER
15#define OSGGA_GUIACTIONADAPTER 1
std::vector< Node * > NodePath
A vector of Nodes pointers which is used to describe the path from a root node to a descendant.
Definition Node:47
The 'GA' in osgGA stands for 'GUI Abstraction'; the osgGA namespace provides facilities to help devel...
Definition Callback:21
unsigned int NodeMask
This is a set of bits (flags) that represent the Node.
Definition Node:363
View - maintains a master camera view and a list of slave cameras that are relative to this master ca...
Definition View:30
Definition GUIActionAdapter:62
virtual bool computeIntersections(const osgGA::GUIEventAdapter &, osgUtil::LineSegmentIntersector::Intersections &, osg::Node::NodeMask=0xffffffff)
Compute intersections of a ray, starting the current mouse position, through the specified camera.
Definition GUIActionAdapter:94
virtual void requestContinuousUpdate(bool needed=true)=0
requestContinuousUpdate(bool) is for en/disabling a throw or idle callback to be requested by a GUIEv...
virtual void requestWarpPointer(float x, float y)=0
requestWarpPointer(int,int) is requesting a repositioning of the mouse pointer to a specified x,...
virtual void requestRedraw()=0
requestRedraw() requests a single redraw.
virtual osg::View * asView()
Provide a mechanism for getting the osg::View associated with this GUIActionAdapter.
Definition GUIActionAdapter:68
virtual ~GUIActionAdapter()
Definition GUIActionAdapter:64
virtual bool computeIntersections(const osgGA::GUIEventAdapter &, const osg::NodePath &, osgUtil::LineSegmentIntersector::Intersections &, osg::Node::NodeMask=0xffffffff)
Compute intersections of a ray, starting the current mouse position, through the specified master cam...
Definition GUIActionAdapter:97
Event class for storing Keyboard, mouse and window events.
Definition GUIEventAdapter:82
std::multiset< Intersection > Intersections
Definition LineSegmentIntersector:74