24#if !defined _SO_SCREEN_DRAWER_H_
25#define _SO_SCREEN_DRAWER_H_
27#include <Inventor/nodes/SoNode.h>
28#include <Inventor/SbVec.h>
29#include <Inventor/fields/SoSFNode.h>
30#include <Inventor/SbBox.h>
106 static void initClass();
109 static void exitClass();
112 virtual void notify( SoNotList *list );
124 virtual void doAction(
SoAction *action );
144SoEXTENDER_Documented
private:
165 inline const SbVec2f& getLastMouseDown()
const {
return m_lastMouseDown; }
190 bool m_mouseLeftDown;
Class for representing a viewport.
Abstract base class for all actions.
Performs a generic traversal of a scene graph or path.
Renders a scene graph using Open Inventor's Render Engine.
Computes bounding box of a scene.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Counts number of...
Allows nodes in a graph to receive input events.
Abstract base class for all database nodes.
Orthographic camera node.
Intersects objects with a ray cast into scene.
Field containing a a node.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Base class to dr...
SoSFNode sceneGraph
Scene graph to render.
virtual void reset()
Resets internal state to initial values.
SoScreenDrawer()
Constructor.
Group node that saves and restores traversal state.