Open Inventor Reference
Elements

Classes

class  SoAccumulatedElement
 This is the abstract base class for each state element whose value may be accumulated when it is set. More...
 
class  SoAmbientColorElement
 This class is being superceded by the SoLazyElement class. More...
 
class  SoBBoxModelMatrixElement
 Element that stores the current model matrix for use with the SoGetBoundingBoxAction. More...
 
class  SoCacheElement
 Element that stores the most recently opened cache. More...
 
class  SoClipPlaneElement
 Element that stores the current set of clipping planes, specified as SbPlanes. More...
 
class  SoComplexityElement
 Element that stores the current shape complexity. More...
 
class  SoComplexityTypeElement
 Element that stores the current complexity type. More...
 
class  SoCoordinateElement
 Element that stores the current coordinates. More...
 
class  SoCreaseAngleElement
 Element that stores the current crease angle that is used to determine whether default normals should be computed to create a sharp edge or a smooth surface. More...
 
class  SoDrawStyleElement
 Element that stores the current draw style. More...
 
class  SoElement
 This is the abstract base class for all state elements. More...
 
class  SoEmissiveColorElement
 This class is being superceded by the SoLazyElement class. More...
 
class  SoFloatElement
 Subclasses store a single float, int, or enum value. More...
 
class  SoFocalDistanceElement
 Element that stores the current focal distance of the camera. More...
 
class  SoFontNameElement
 Element storing the current font name. More...
 
class  SoFontSizeElement
 Element storing the current font size. More...
 
class  SoCacheContextElement
 Element that stores the cache context. More...
 
class  SoGLClipPlaneElement
 Element that adds a clipping plane to the set currently in GL. More...
 
class  SoGLCoordinateElement
 Element that stores the current coordinates. More...
 
class  SoGLDrawStyleElement
 Element that changes the current draw style in GL. More...
 
class  SoGLLazyElement
 Element that manages the GL state for the SoLazyElement. More...
 
class  SoGLLightIdElement
 Element that stores the id of the current light. More...
 
class  SoGLLinePatternElement
 Element that stores the current line pattern in GL. More...
 
class  SoGLLineWidthElement
 Element that stores the current line width in GL. More...
 
class  SoGLMaterialIndexElement
 Element that stores the indices into the current GL material map of the ambient, diffuse, and specular components of the current surface material, as defined by GL's color index lighting model. More...
 
class  SoGLModelMatrixElement
 Element that stores the current model matrix in GL. More...
 
class  SoGLNormalElement
 Element that stores the current surface normals. More...
 
class  SoGLPointSizeElement
 Element that stores the current point size in GL. More...
 
class  SoGLProjectionMatrixElement
 Element that stores the current projection matrix in GL. More...
 
class  SoGLRenderPassElement
 Element that stores the current rendering pass, a non-negative integer that can be used during multi-pass rendering to implement special effects such as motion blur or anti-aliasing. More...
 
class  SoGLShapeHintsElement
 Element that stores current shape hints and sends commands to GL based on them. More...
 
class  SoGLTextureCoordinateElement
 Element storing the current gltexture coordinates. More...
 
class  SoGLTextureEnabledElement
 Element that enables/disables textures. More...
 
class  SoGLTextureImageElement
 Element that stores the current texture image in GL. More...
 
class  SoGLTextureMatrixElement
 Element that stores the current texture matrix in GL. More...
 
class  SoGLUpdateAreaElement
 Element that stores the rectangular area within the current viewport region that needs to be updated when rendering. More...
 
class  SoGLViewingMatrixElement
 Element that stores the current viewing matrix in GL. More...
 
class  SoGLViewportRegionElement
 Element that stores the current viewport region in GL. More...
 
class  SoInt32Element
 Subclasses store a single int32_t, int, or enum value. More...
 
class  SoLazyElement
 Element that manages several properties such as colors, that need to be lazily tracked by GL. More...
 
class  SoLightAttenuationElement
 Element that stores the light attenuation(s) of the current environment. More...
 
class  SoLightModelElement
 Element that stores the current lighting model. More...
 
class  SoLinePatternElement
 Element that stores the current line stipple pattern. More...
 
class  SoLineWidthElement
 Element that stores the current line width. More...
 
class  SoLocalBBoxMatrixElement
 Element that stores the transformation matrix from object space to some local coordinate space during application of an SoGetBoundingBoxAction. More...
 
class  SoMaterialBindingElement
 Element that stores the current material binding. More...
 
class  SoModelMatrixElement
 Element that stores the current model matrix - the cumulative transformation applied to subsequent shapes. More...
 
class  SoNormalBindingElement
 Element that stores the current normal binding. More...
 
class  SoNormalElement
 Element that stores the current surface normals. More...
 
class  SoOverrideElement
 Element that stores a flag for each type of element which can be overridden. More...
 
class  SoPickRayElement
 Element that stores the current ray to use for picking. More...
 
class  SoPickStyleElement
 Element that stores the current pick style. More...
 
class  SoPointSizeElement
 Element that stores the current point size. More...
 
class  SoProfileCoordinateElement
 Element storing the current profile coordinates, as either 2-D or 3-D points. More...
 
class  SoProfileElement
 Element storing 2D profiles for nurbs and 3d text. More...
 
class  SoProjectionMatrixElement
 Element that stores the current projection matrix - the projective part of the matrix set up by the camera. More...
 
class  SoReplacedElement
 This is the abstract base class for each state element whose value is replaced whenever it is set. More...
 
class  SoShapeHintsElement
 Element that stores current shape hints. More...
 
class  SoShapeStyleElement
 This elements stores some information shapes need to quickly determine whether or not they should render, and, if they should render, how they should render. More...
 
class  SoShininessElement
 Mostly superceded by SoLazyElement. More...
 
class  SoSpecularColorElement
 This class is being superceded by the SoLazyElement class. More...
 
class  SoSwitchElement
 Element that stores the current switch index. More...
 
class  SoTextureCoordinateBindingElement
 Element storing the current texture coordinate binding. More...
 
class  SoTextureCoordinateElement
 Element storing the current texture coordinates. More...
 
class  SoTextureImageElement
 Element storing the current texture image. More...
 
class  SoTextureMatrixElement
 Element that stores the current texture matrix - the cumulative transformation applied to subsequent shapes. More...
 
class  SoTextureQualityElement
 Element that stores the current texture quality. More...
 
class  SoTextureOverrideElement
 Element that stores a flag for each type of element which can be overridden. More...
 
class  SoUnitsElement
 Element that stores the current units type. More...
 
class  SoViewingMatrixElement
 Element that stores the current viewing matrix - the non-projection part of the matrix set up by the camera. More...
 
class  SoViewportRegionElement
 Element that stores the current viewport region, which indicates which part of the window is being rendered into. More...
 
class  SoViewVolumeElement
 Element that stores the current viewing volume. More...
 
class  SoWindowElement
 This is a legacy element which should not be used. More...
 

Detailed Description

Elements that are used while action traversal.