See: Description
| Class | Description | 
|---|---|
| SoAccumulatedElement | 
 Abstract base class for each state element whose value may be accumulated when it is set. 
 | 
| SoAnnoText3CharOrientElement | 
 Stores the current character orientation flag of an  
SoAnnoText3Property node. | 
| SoAnnoText3FontSizeHintElement | 
 Stores the current font size hint of an  
SoAnnoText3Property node. | 
| SoAnnoText3RenderPrintElement | 
 Stores the current render print type of an  
SoAnnoText3Property node. | 
| SoBBoxCacheElement | |
| SoBBoxModelMatrixElement | 
 Stores the current model matrix for use with the  
SoGetBoundingBoxAction. | 
| SoBBoxTypeElement | 
 Stores the current BBox type. 
 | 
| SoBevelPropertyElement | 
 Stores various beveling attributes. 
 | 
| SoBumpMappingPropertyElement | 
 Stores bump mapping properties. 
 | 
| SoCacheElement | 
 Stores the most recently opened cache. 
 | 
| SoClipPlaneElement | 
 Stores the current set of clipping planes, specified as SbPlanes. 
 | 
| SoColorMapElement | 
 Stores the current color map. 
 | 
| SoColorPacker | |
| SoComplexityElement | 
 Stores the current shape complexity. 
 | 
| SoComplexityTypeElement | 
 Stores the current complexity type. 
 | 
| SoCoordinateElement | 
 Stores the current coordinates. 
 | 
| SoCreaseAngleElement | 
 Stores the current crease angle. 
 | 
| SoDecimationPercentageElement | 
 Stores the current shape decimation percentage. 
 | 
| SoDecimationTypeElement | 
 Stores the current decimation type. 
 | 
| SoDepthBufferElement | 
 Stores the current depth buffer parameters. 
 | 
| SoDepthOffsetElement | 
 Manage  
SoDepthOffset nodes accumulation in state. | 
| SoDirectVizCameraShaderElement | Deprecated
 As of Open Inventor 9500 See documentation for more details 
 | 
| SoDirectVizEnvironmentShaderElement | Deprecated
 As of Open Inventor 9500 See documentation for more details 
 | 
| SoDirectVizLightShaderElement | Deprecated
 As of Open Inventor 9500 See documentation for more details 
 | 
| SoDirectVizShaderElement | Deprecated
 As of Open Inventor 9500 See documentation for more details 
 | 
| SoDrawBufferElement | 
 Stores the current draw buffer parameters. 
 | 
| SoDrawStyleElement | 
 Stores the current draw style. 
 | 
| SoEdgeFlagElement | 
 Stores the edge flag values. 
 | 
| SoElement | 
 Abstract base class for all state elements. 
 | 
| SoEnvironmentElement | 
 Stores the current environment. 
 | 
| SoEnvironmentElement.EnvironmentParameters | 
EnvironmentParameters packages all the different environment parameters. | 
| SoFloatElement | 
 Element's subclasses store a single float, int, or enum value. 
 | 
| SoFocalDistanceElement | 
 Stores the current focal distance of the camera. 
 | 
| SoFontNameElement | 
 Stores the current font name. 
 | 
| SoFontRenderStyleElement | 
 Stores the current font render style. 
 | 
| SoFontSizeElement | 
 Stores the current font size. 
 | 
| SoFullSceneAntialiasingElement | 
 Stores the current Full-Scene Antialising state. 
 | 
| SoGeoOriginElement | 
 Stores the current geoOrigin. 
 | 
| SoGeoRenderElement | 
 Stores the current render projection. 
 | 
| SoGLCacheContextElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLClipPlaneElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLColorMapElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLCoordinateElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLDepthBufferElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLDrawBufferElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLDrawStyleElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLEnvironmentElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLExtTextureImageElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLFullSceneAntialiasingElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLLazyElement | 
 Manages the GL state for the  
SoLazyElement. | 
| SoGLLightIdElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLLinePatternElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLLineWidthElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLModelMatrixElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLNormalElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLPatternElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLPointSizeElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLPolygonOffsetElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLProjectionMatrixElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLRenderPassElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLShaderProgramElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLShadowStyleElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLShapeHintsElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLTexture3EnabledElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLTextureCombinerElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLTextureCoordinate3Element | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLTextureCoordinateElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLTextureCubeMapEnabledElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLTextureEnabledElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLTextureImage3Element | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLTextureImageElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLTextureMatrixElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLTextureUnitElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLTransparencyTypeElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLUniformShaderParameterElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLUpdateAreaElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLViewingMatrixElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoGLViewportRegionElement | Deprecated
 As of Open Inventor 9620 See documentation for more details 
 | 
| SoInt32Element | 
 Stores a single int32_t, int, or enum value. 
 | 
| SoInt32ListElement | 
 Stores a list of int32_t, int, or enum values. 
 | 
| SoInteractionElement | 
 Stores the current interaction state. 
 | 
| SoInteractiveComplexityElement | 
 Stores the current interactive complexity. 
 | 
| SoInteractiveSwitchElement | 
 Stores the current interactive switch index. 
 | 
| SoLazyElement | 
 Manages several properties that need to be lazily tracked for OpenGL. 
 | 
| SoLightAttenuationElement | 
 Stores the light attenuation(s) of the current environment. 
 | 
| SoLightElement | 
 Stores information on lights. 
 | 
| SoLinePatternElement | 
 Stores the current line stipple pattern. 
 | 
| SoLineWidthElement | 
 Stores the current line width. 
 | 
| SoLocalBBoxMatrixElement | 
 Stores the transformation matrix from object space to some local coordinate space during application of an  
SoGetBoundingBoxAction. | 
| SoLogicalViewportElement | 
 Stores the logical viewport region. 
 | 
| SoMaterialBindingElement | 
 Stores the current material binding. 
 | 
| SoMaterialElement | Deprecated
 As of Open Inventor 9600 See documentation for more details 
 | 
| SoModelMatrixElement | 
 Stores the current model matrix. 
 | 
| SoModifyLogicalViewportElement | 
 Stores a logical viewport region subset. 
 | 
| SoModifyViewVolumeElement | 
 Stores a view volume subset. 
 | 
| SoMultipleInstanceElement | 
 Stores current MultiInstance info. 
 | 
| SoMultiSwitchElement | 
 Stores the current multi-switch indices. 
 | 
| SoNeighborToleranceElement | 
 Stores the current neighbor tolerance factor. 
 | 
| SoNormalBindingElement | 
 Stores current normal binding. 
 | 
| SoNormalElement | 
 Allows read-only access to the top element in the state. 
 | 
| SoNurbsPropertyElement | 
 Stores current NURBS properties. 
 | 
| SoOverrideElement | 
 Stores a flag for each type of element which can be overridden. 
 | 
| SoPatternElement | 
 Stores current pattern value. 
 | 
| SoPickMethodElement | 
 Stores the current pick method. 
 | 
| SoPickRayElement | 
 Stores the current ray to use for picking. 
 | 
| SoPickStyleElement | 
 Stores the current pick style. 
 | 
| SoPointSizeElement | 
 Stores the current point size. 
 | 
| SoPolygonOffsetElement | 
 Stores current polygon offset state. 
 | 
| SoProfileCoordinateElement | 
 Stores the current profile coordinates. 
 | 
| SoProfileElement | 
 Stores 2D profiles for NURBS and 3D text. 
 | 
| SoProjectionElement | 
 Store current projection node. 
 | 
| SoProjectionMatrixElement | 
 Stores the current projection matrix. 
 | 
| SoRenderObjectListElement | Deprecated
 As of Open Inventor 9800 See documentation for more details 
 | 
| SoReplacedElement | 
 Abstract base class for each state element whose value is replaced whenever it is set. 
 | 
| SoReplacedTextureElement | 
 Abstract base class for each texture state element. 
 | 
| SoShaderProgramElement | 
 Stores the current shader program. 
 | 
| SoShapeHintsElement | 
 Stores the current shape hints. 
 | 
| SoShapeStyleElement | 
 Stores some information used by shapes. 
 | 
| SoStereoElement | 
 Stores the current stereo attributes. 
 | 
| SoSwitchElement | 
 Stores the current switch index. 
 | 
| SoTextAliasingFactorElement | 
 Stores the current textured text anti-aliasing factor. 
 | 
| SoTextAlignmentHElement | 
 Stores the current horizontal text alignment. 
 | 
| SoTextAlignmentVElement | 
 Stores the current vertical text alignment. 
 | 
| SoTextBackFrameLineWidthElement | 
 Stores the current text backFrame line width. 
 | 
| SoTextKerningElement | 
 Stores the current kerning value. 
 | 
| SoTextMarginElement | 
 Stores the current text margin. 
 | 
| SoTextOrientationElement | 
 Stores the current text orientation attributes. 
 | 
| SoTextOutlineEnabledElement | 
 Stores the current 3D text outline flag. 
 | 
| SoTextStyleColorsElement | 
 Stores the current textured text quality range. 
 | 
| SoTextStyleElement | 
 Stores the current text effect settings. 
 | 
| SoTextTextureQualityRangeElement | 
 Stores the current textured text quality range. 
 | 
| SoTexture3EnabledElement | 
 Enables/disables 3D textures. 
 | 
| SoTextureCombinerElement | 
 Stores the current texture combiner parameters. 
 | 
| SoTextureCoordinate3Element | 
 Stores the current 3D texture coordinates. 
 | 
| SoTextureCoordinateBindingElement | 
 Stores the current 3D texture coordinates. 
 | 
| SoTextureCoordinateElement | 
 Stores the current texture coordinates. 
 | 
| SoTextureCubeMapEnabledElement | 
 Enables/disables textureCubeMap. 
 | 
| SoTextureEnabledElement | 
 Enables/disables textures. 
 | 
| SoTextureImage3Element | 
 Stores the current 3D texture image. 
 | 
| SoTextureImageElement | 
 Stores the current texture image. 
 | 
| SoTextureImageElementBase | 
 Stores the current texture image. 
 | 
| SoTextureMatrixElement | 
 Stores the current texture matrix. 
 | 
| SoTextureNameElement | 
 Stores the current texture name. 
 | 
| SoTextureOverrideElement | 
 Stores the current texture override. 
 | 
| SoTextureQualityElement | 
 Stores the current texture quality. 
 | 
| SoTextureSendingEnabledElement | 
 Stores the information that indicates if texture calls must be sent. 
 | 
| SoTextureTransformElement | 
 Stores the current texture transform. 
 | 
| SoTextureUnitElement | 
 Stores the current texture unit identifier. 
 | 
| SoTransparencyTypeElement | Deprecated
 As of Open Inventor 9630 See documentation for more details 
 | 
| SoUniformShaderParameterElement | 
 Stores the current uniform shader parameter. 
 | 
| SoUnitsElement | 
 Stores the current units type. 
 | 
| SoVertexFlagElement | 
 Stores the current vertex flag. 
 | 
| SoVertexShaderParameterElement | 
 Stores  
SoVertexShaderParameter nodes encountered during traversal. | 
| SoViewingMatrixElement | 
 Stores the current viewing matrix. 
 | 
| SoViewportRegionElement | 
 Stores the current viewport region. 
 | 
| SoViewVolumeElement | 
 Stores the current view volume. 
 | 
| Enum | Description | 
|---|---|
| SoAnnoText3FontSizeHintElement.FontSizeHints | 
 Font size hint. 
 | 
| SoAnnoText3RenderPrintElement.RenderPrintTypes | 
 Render print type. 
 | 
| SoBBoxCacheElement.CacheModes | |
| SoBBoxTypeElement.Types | 
 Available BBox types: 
 | 
| SoBumpMappingPropertyElement.NormalMapSpaces | 
 Normal map space. 
 | 
| SoBumpMappingPropertyElement.TextureFormats | 
 Texture format. 
 | 
| SoComplexityTypeElement.Types | 
 These are the available complexity types: 
 | 
| SoDecimationTypeElement.Types | 
 These are the available decimation types. 
 | 
| SoDepthBufferElement.DepthWriteFunctions | 
 Depth function mode as defined by OpenGL. 
 | 
| SoDrawBufferElement.SoDrawBufferTypes | 
 Depth function mode as defined by OpenGL. 
 | 
| SoDrawStyleElement.Styles | 
 These are the available draw styles. 
 | 
| SoEnvironmentElement.FogTypes | 
 Fog type. 
 | 
| SoFontRenderStyleElement.RenderStyles | 
 These are the available render styles. 
 | 
| SoFullSceneAntialiasingElement.Filters | 
 Filter. 
 | 
| SoGLCacheContextElement.AutoCacheModes | 
 Two bits are stored. 
 | 
| SoGLShadowStyleElement.ShadowStyles | |
| SoLazyElement.Cases | 
 Following masks and cases define the components of the lazy element. 
 | 
| SoLazyElement.LightModels | 
 Enum values to be used in setting/getting light model. 
 | 
| SoLazyElement.Masks | 
 Masks. 
 | 
| SoMaterialBindingElement.Bindings | 
 The choice of values is for compatibility with Open Inventor 2.0 binary format files. 
 | 
| SoNormalBindingElement.Bindings | 
 The choice of values is for compatibility with Open Inventor 2.0 binary format files: 
 | 
| SoNurbsPropertyElement.DrawStyles | 
 Draw style. 
 | 
| SoPickMethodElement.Methods | 
 These are the available pick methods. 
 | 
| SoPickStyleElement.Styles | 
 These are the available pick styles. 
 | 
| SoPolygonOffsetElement.Styles | 
 PolygonOffset style. 
 | 
| SoProfileElement.ProfileType | 
 Profile. 
 | 
| SoShapeHintsElement.FaceTypes | 
 Hints about faces of shape. 
 | 
| SoShapeHintsElement.ShapeTypes | 
 Hints about entire shape. 
 | 
| SoShapeHintsElement.VertexOrderings | 
 Hints about ordering of face vertices. 
 | 
| SoShapeHintsElement.WindingTypes | 
 Hints about winding type. 
 | 
| SoShapeStyleElement.Flags | 
 flags 
 | 
| SoTextAlignmentHElement.AlignmentHs | 
 AlignmentH. 
 | 
| SoTextAlignmentVElement.AlignmentVs | 
 AlignmentV. 
 | 
| SoTextOrientationElement.Orientations | 
 Orientation. 
 | 
| SoTextStyleElement.Styles | 
 Available styles (may be combined): 
 | 
| SoTextureCoordinate3Element.CoordTypes | 
 The choice of values is for compatibility with Open Inventor 2.0 binary format files. 
 | 
| SoTextureCoordinateBindingElement.Bindings | 
 The choice of values is for compatibility with Open Inventor 2.0 binary format files. 
 | 
| SoTextureCoordinateElement.CoordTypes | 
 The choice of values is for compatibility with Open Inventor 2.0 binary format files. 
 | 
| SoTextureImageElementBase.Targets | 
 Target. 
 | 
| SoTextureUnitElement.MappingMethods | Deprecated | 
| SoTransparencyTypeElement.TransparencyTypes | 
 TransparencyType. 
 | 
| SoUnitsElement.Units | 
 These are the available types of units. 
 | 
Generated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com