Classes | |
class | SoAction |
Abstract base class for all actions. More... | |
class | SoBevelAction |
Creates a scene graph containing beveled shapes. More... | |
class | SoBoxHighlightRenderAction |
A selection highlight style. More... | |
class | SoCallbackAction |
Performs a generic traversal of a scene graph or path. More... | |
class | SoDistributeAction |
Computes a distribution of the scene graph for use in depth compositing in ScaleViz. More... | |
class | SoGetBoundingBoxAction |
Computes bounding box of a scene. More... | |
class | SoGetMatrixAction |
Computes transformation matrix for a subgraph. More... | |
class | SoGetPrimitiveCountAction |
Counts number of primitives in scene. More... | |
class | SoGlobalSimplifyAction |
Traverses the scene graph and collects all the triangles in a single list. More... | |
class | SoGLRenderAction |
Renders a scene graph using OpenGL. More... | |
class | SoHandleEventAction |
Allows nodes in a graph to receive input events. More... | |
class | SoLineHighlightRenderAction |
Selection highlight style. More... | |
class | SoPickAction |
Abstract base class for picking objects in a scene. More... | |
class | SoRayPickAction |
Intersects objects with a ray cast into scene. More... | |
class | SoReorganizeAction |
Reorganizes the scene graph by grouping shapes with common properties, then groups these shapes in a single shape and runs the simplifier on it. More... | |
class | SoSearchAction |
Searches for nodes in a scene graph. More... | |
class | SoSearchPathAction |
Searches for a node in a scene graph using a sequence of search criteria. More... | |
class | SoSearchStepAction |
Searches for nodes in the scene graph step by step. More... | |
class | SoShapeSimplifyAction |
Simplify action that replaces shapes within a scene graph with versions that contain fewer triangles. More... | |
class | SoSimplifyAction |
Abstract base class for simplifying scene graphs. More... | |
class | SoSplitGeometryAction |
Split large geometry into smaller objects to improve culling for multi-pipe rendering. More... | |
class | SoToHTMLAction |
Generates an HTML image map and an image from a scene graph. More... | |
class | SoToVRML2Action |
Converts an Open Inventor scene graph into a VRML 2.0-style scene graph. More... | |
class | SoToVRMLAction |
Converts an Open Inventor scene graph into a VRML 1.0-style scene graph. More... | |
class | SoWriteAction |
Writes a scene graph to a file. More... | |
class | SoIntersectionDetectionAction |
Class to detect intersections. More... | |
Variables | |
SoShapeHighlightRenderAction | __pad0__ |
SoShapeHighlightRenderAction __pad0__ |
A polygon selection highlight style.
SoShapeHighlightRenderAction is a render action which renders the scene graph and then renders again the polygons of selected objects in a highlight color.Selected objects are specified by the first SoSelection node in the scene to which this action is applied. A highlight render action can be passed to the setGLRenderAction() method of render area and viewer classes to have an effect on scene graphs.
// Scene graph SoSelection selectionNode = new SoSelection(); . . . // Viewer SoWinExaminerViewer* viewer = new SoWinExaminerViewer(); viewer->setSceneGraph( selectionNode ); // Set the highlight render action viewer->setGLRenderAction( new SoShapeHighlightRenderAction() ); // Request automatic redraw when selection changes viewer->redrawOnSelectionChange( selectionNode );
SoLineHighlightRenderAction, SoGLRenderAction, SoSelection, SoWinRenderArea, SoDrawStyle, SoInteraction