54#include <Inventor/fields/SoMFColor.h>
55#include <Inventor/fields/SoMFFloat.h>
56#include <Inventor/fields/SoSFBool.h>
57#include <Inventor/nodes/SoNode.h>
255 {
override.setValue(state); }
261 {
return override.getValue(); }
264 virtual void doAction(
SoAction *action);
271 static void initClass();
272 static void exitClass();
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.
Multiple-value field containing any number of RGB colors stored as three floats.
Multiple-value field containing any number of floating point values.
Surface material definition node.
virtual SbBool isOverride() const
Returns the state of the override field.
SoMFFloat shininess
Shininess coefficient of the surface.
virtual void setOverride(const SbBool state)
Set the state of the override field.
friend class SoIfShape
DirectViz rendering only.
friend class SoIfMerger
DirectViz rendering only.
SoMaterial()
Creates a material node with default settings.
SoMFColor specularColor
Specular color of the surface.
friend class SoIfBuilder
DirectViz rendering only.
friend class SoIfWeeder
DirectViz rendering only.
SoMFColor ambientColor
Ambient color of the surface.
SoMFFloat transparency
Transparency value(s) of the surface.
SoMFColor diffuseColor
Diffuse color(s) of the surface.
SoMFColor emissiveColor
Emissive color of the surface.
Abstract base class for all database nodes.
Intersects objects with a ray cast into scene.
Field containing a single Boolean value.
Writes a scene graph to a file.