| OIV.Inventor.Elements Namespace |
The element classes are used internally for storing information in Open Inventor's traversal state list.
| 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 | Obsolete. Obsoletesince Open Inventor 9500 No longer supported. | |
| SoDirectVizEnvironmentShaderElement | Obsolete. Obsoletesince Open Inventor 9500 No longer supported. | |
| SoDirectVizLightShaderElement | Obsolete. Obsoletesince Open Inventor 9500 No longer supported. | |
| SoDirectVizShaderElement | Obsolete. Obsoletesince Open Inventor 9500 No longer supported. | |
| 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. | |
| 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 | Obsolete. Class: SoCacheContextElement. | |
| SoGLClipPlaneElement | Obsolete. Adds a clipping plane to the set currently in GL. | |
| SoGLColorMapElement | Obsolete. Stores color map attributes. | |
| SoGLCoordinateElement | Obsolete. Stores the current coordinates. | |
| SoGLDepthBufferElement | Obsolete. Stores the current OpenGL depth buffer parameters. | |
| SoGLDrawBufferElement | Obsolete. Stores the current OpenGL depth buffer parameters. | |
| SoGLDrawStyleElement | Obsolete. Changes the current draw style in GL. | |
| SoGLEnvironmentElement | Obsolete. Stores the current environment in GL. | |
| SoGLExtTextureImageElement | Obsolete. Stores the current texture image in GL. | |
| SoGLFullSceneAntialiasingElement | Obsolete. Stores full-scene antialiasing properties. | |
| SoGLLazyElement | Manages the GL state for the SoLazyElement. | |
| SoGLLightIdElement | Obsolete. Stores the id of the current light. | |
| SoGLLinePatternElement | Obsolete. Stores the current line pattern in GL. | |
| SoGLLineWidthElement | Obsolete. Stores the current line width in GL. | |
| SoGLModelMatrixElement | Obsolete. Stores the current model matrix in GL. | |
| SoGLNormalElement | Obsolete. Stores the current surface normals. | |
| SoGLPatternElement | Obsolete. Stores the current pattern in GL. | |
| SoGLPointSizeElement | Obsolete. Stores the current point size in GL. | |
| SoGLPolygonOffsetElement | Obsolete. Stores the current polygon offset in GL. | |
| SoGLProjectionMatrixElement | Obsolete. Stores the current projection matrix in GL. | |
| SoGLRenderPassElement | Obsolete. Stores the current rendering pass. | |
| SoGLShaderProgramElement | Obsolete. Stores the current shader program. | |
| SoGLShadowStyleElement | Obsolete. Stores the current shadow style. | |
| SoGLShapeHintsElement | Obsolete. Stores current shape hints and sends commands to GL based on them. | |
| SoGLTexture3EnabledElement | Obsolete. Enables/disables 3D textures. | |
| SoGLTextureCombinerElement | Obsolete. Stores the current texture combiner attributes. | |
| SoGLTextureCoordinate3Element | Obsolete. Stores the current gltexture coordinates. | |
| SoGLTextureCoordinateElement | Obsolete. Stores the current gltexture coordinates. | |
| SoGLTextureCubeMapEnabledElement | Obsolete. Enables/disables textureCubeMap. | |
| SoGLTextureEnabledElement | Obsolete. Enables/disables textures. | |
| SoGLTextureImage3Element | Obsolete. Stores the current 3D texture image in GL. | |
| SoGLTextureImageElement | Obsolete. Stores the current texture image in GL. | |
| SoGLTextureMatrixElement | Obsolete. Stores the current texture matrix in GL. | |
| SoGLTextureUnitElement | Obsolete. Stores the current texture unit in GL. | |
| SoGLTransparencyTypeElement | Obsolete. Stores the current transparency type in GL. | |
| SoGLUniformShaderParameterElement | Obsolete. Stores uniform shader parameter values. | |
| SoGLUpdateAreaElement | Obsolete. Stores the rectangular area within the current viewport region that needs to be updated when rendering. | |
| SoGLViewingMatrixElement | Obsolete. Stores the current viewing matrix in GL. | |
| SoGLViewportRegionElement | Obsolete. Stores the current viewport region in GL. | |
| 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 | Obsolete. Stores current material properties. | |
| 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. | |
| SoNodeIdList | ||
| 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 | Obsolete. Stores the recent render object list. | |
| 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 | Obsolete. Stores the current transparency type. | |
| 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. | |
| SoWindowElement | Stores the current window attributes. |
| Structure | Description | |
|---|---|---|
| SoEnvironmentElementEnvironmentParameters | EnvironmentParameters packages all the different environment parameters. |
| Delegate | Description | |
|---|---|---|
| SoTextureCoordinate3ElementFunctionCB | Function that TextureCoordinateFunction nodes register to compute texture coordinates. | |
| SoTextureCoordinateElementFunctionCB | Function that TextureCoordinateFunction nodes register to compute texture coordinates. |
They are of potential interest only to programmers who are extending Open Inventor. For further information on this topic, see "The Inventor Toolmaker".