The element classes are used internally for storing information in Open Inventor's traversal state list. More...
Classes | |
class | SoAccumulatedElement |
Abstract base class for each state element whose value may be accumulated when it is set. More... | |
class | SoAmbientColorElement |
Stores ambient color of current material (superseded by SoLazyElement). More... | |
class | SoAnnoText3CharOrientElement |
Stores the current character orientation flag of an SoAnnoText3Property node. More... | |
class | SoAnnoText3FontSizeHintElement |
Stores the current font size hint of an SoAnnoText3Property node. More... | |
class | SoAnnoText3RenderPrintElement |
Stores the current render print type of an SoAnnoText3Property node. More... | |
class | SoBBoxModelMatrixElement |
Stores the current model matrix for use with the SoGetBoundingBoxAction. More... | |
class | SoBBoxTypeElement |
Stores the current BBox type. More... | |
class | SoBevelPropertyElement |
Stores various beveling attributes. More... | |
class | SoBumpMappingPropertyElement |
Stores bump mapping properties. More... | |
class | SoCacheElement |
Stores the most recently opened cache. More... | |
class | SoClipPlaneElement |
Stores the current set of clipping planes, specified as SbPlanes. More... | |
class | SoColorMapElement |
Stores the current color map. More... | |
class | SoComplexityElement |
Stores the current shape complexity. More... | |
class | SoComplexityTypeElement |
Stores the current complexity type. More... | |
class | SoCoordinateElement |
Stores the current coordinates. More... | |
class | SoCreaseAngleElement |
Stores the current crease angle. More... | |
class | SoDecimationPercentageElement |
Stores the current shape decimation percentage. More... | |
class | SoDecimationTypeElement |
Stores the current decimation type. More... | |
class | SoDepthBufferElement |
Stores the current depth buffer parameters. More... | |
class | SoDepthOffsetElement |
Manage SoDepthOffset nodes accumulation in state. More... | |
class | SoDrawBufferElement |
Stores the current draw buffer parameters. More... | |
class | SoDrawStyleElement |
Stores the current draw style. More... | |
class | SoEdgeFlagElement |
Stores the edge flag values. More... | |
class | SoElement |
Abstract base class for all state elements. More... | |
class | SoEmissiveColorElement |
Stores emissive color of current material (superseded by SoLazyElement). More... | |
class | SoEnvironmentElement |
Stores the current environment. More... | |
class | SoFloatElement |
Element's subclasses store a single float, int, or enum value. More... | |
class | SoFocalDistanceElement |
Stores the current focal distance of the camera. More... | |
class | SoFontNameElement |
Stores the current font name. More... | |
class | SoFontRenderStyleElement |
Stores the current font render style. More... | |
class | SoFontSizeElement |
Stores the current font size. More... | |
class | SoFullSceneAntialiasingElement |
Stores the current Full-Scene Antialising state. More... | |
class | SoGeoOriginElement |
Stores the current geoOrigin More... | |
class | SoGeoRenderElement |
Stores the current render projection More... | |
class | SoGLClipPlaneElement |
Adds a clipping plane to the set currently in GL. More... | |
class | SoGLColorIndexElement |
Stores color index of current material (superseded by SoLazyElement). More... | |
class | SoGLColorMapElement |
Stores color map attributes. More... | |
class | SoGLCoordinateElement |
Stores the current coordinates. More... | |
class | SoGLDepthBufferElement |
Stores the current OpenGL depth buffer parameters. More... | |
class | SoGLDrawBufferElement |
Stores the current OpenGL depth buffer parameters. More... | |
class | SoGLDrawStyleElement |
Changes the current draw style in GL. More... | |
class | SoGLEnvironmentElement |
Stores the current environment in GL. More... | |
class | SoGLExtTextureImageElement |
Stores the current texture image in GL. More... | |
class | SoGLFullSceneAntialiasingElement |
Stores full-scene antialiasing properties. More... | |
class | SoGLLazyElement |
Manages the GL state for the SoLazyElement. More... | |
class | SoGLLightIdElement |
Stores the id of the current light. More... | |
class | SoGLLinePatternElement |
Stores the current line pattern in GL. More... | |
class | SoGLLineWidthElement |
Stores the current line width in GL. More... | |
class | SoGLModelMatrixElement |
Stores the current model matrix in GL. More... | |
class | SoGLNormalElement |
Stores the current surface normals. More... | |
class | SoGLPatternElement |
Stores the current pattern in GL. More... | |
class | SoGLPointSizeElement |
Stores the current point size in GL. More... | |
class | SoGLPolygonOffsetElement |
Stores the current polygon offset in GL. More... | |
class | SoGLProjectionMatrixElement |
Stores the current projection matrix in GL. More... | |
class | SoGLRenderPassElement |
Stores the current rendering pass. More... | |
class | SoGLShaderProgramElement |
Stores the current shader program. More... | |
class | SoGLShadowStyleElement |
Stores the current shadow style. More... | |
class | SoGLShapeHintsElement |
Stores current shape hints and sends commands to GL based on them. More... | |
class | SoGLTexture3EnabledElement |
Enables/disables 3D textures. More... | |
class | SoGLTextureCombinerElement |
Stores the current texture combiner attributes. More... | |
class | SoGLTextureCoordinate3Element |
Stores the current gltexture coordinates. More... | |
class | SoGLTextureCoordinateElement |
Stores the current gltexture coordinates. More... | |
class | SoGLTextureCubeMapEnabledElement |
Enables/disables textureCubeMap. More... | |
class | SoGLTextureEnabledElement |
Enables/disables textures. More... | |
class | SoGLTextureImage3Element |
Stores the current 3D texture image in GL. More... | |
class | SoGLTextureImageElement |
Stores the current texture image in GL. More... | |
class | SoGLTextureMatrixElement |
Stores the current texture matrix in GL. More... | |
class | SoGLTextureUnitElement |
Stores the current texture unit in GL. More... | |
class | SoGLTransparencyTypeElement |
Stores the current transparency type in GL. More... | |
class | SoGLUniformShaderParameterElement |
Stores uniform shader parameter values. More... | |
class | SoGLUpdateAreaElement |
Stores the rectangular area within the current viewport region that needs to be updated when rendering. More... | |
class | SoGLViewingMatrixElement |
Stores the current viewing matrix in GL. More... | |
class | SoGLViewportRegionElement |
Stores the current viewport region in GL. More... | |
class | SoInt32Element |
Stores a single int32_t, int, or enum value. More... | |
class | SoInt32ListElement |
Stores a list of int32_t, int, or enum values. More... | |
class | SoInteractionElement |
Stores the current interaction state. More... | |
class | SoInteractiveComplexityElement |
Stores the current interactive complexity. More... | |
class | SoInteractiveSwitchElement |
Stores the current interactive switch index. More... | |
class | SoLazyElement |
Manages several properties that need to be lazily tracked for OpenGL. More... | |
class | SoLightAttenuationElement |
Stores the light attenuation(s) of the current environment. More... | |
class | SoLightElement |
Stores information on lights. More... | |
class | SoLightModelElement |
Stores the current lighting model (superseded by SoLazyElement). More... | |
class | SoLinePatternElement |
Stores the current line stipple pattern. More... | |
class | SoLineWidthElement |
Stores the current line width. More... | |
class | SoLocalBBoxMatrixElement |
Stores the transformation matrix from object space to some local coordinate space during application of an SoGetBoundingBoxAction. More... | |
class | SoLogicalViewportElement |
Stores the logical viewport region. More... | |
class | SoMaterialBindingElement |
Stores the current material binding. More... | |
class | SoModelMatrixElement |
Stores the current model matrix. More... | |
class | SoModifyLogicalViewportElement |
Stores a logical viewport region subset. More... | |
class | SoModifyViewVolumeElement |
Stores a view volume subset. More... | |
class | SoMultipleInstanceElement |
Stores current MultiInstance info. More... | |
class | SoMultiSwitchElement |
Stores the current multi-switch indices. More... | |
class | SoNeighborToleranceElement |
Stores the current neighbor tolerance factor. More... | |
class | SoNormalBindingElement |
Stores current normal binding. More... | |
class | SoNormalElement |
Allows read-only access to the top element in the state. More... | |
class | SoNurbsPropertyElement |
Stores current NURBS properties. More... | |
class | SoOverrideElement |
Stores a flag for each type of element which can be overridden. More... | |
class | SoPatternElement |
Stores current pattern value. More... | |
class | SoPickMethodElement |
Stores the current pick method. More... | |
class | SoPickRayElement |
Stores the current ray to use for picking. More... | |
class | SoPickStyleElement |
Stores the current pick style. More... | |
class | SoPointSizeElement |
Stores the current point size. More... | |
class | SoPolygonOffsetElement |
Stores current polygon offset state. More... | |
class | SoProfileCoordinateElement |
Stores the current profile coordinates. More... | |
class | SoProfileElement |
Stores 2D profiles for NURBS and 3D text. More... | |
class | SoProjectionMatrixElement |
Stores the current projection matrix. More... | |
class | SoRenderObjectListElement |
Stores the recent render object list. More... | |
class | SoReplacedElement |
Abstract base class for each state element whose value is replaced whenever it is set. More... | |
class | SoReplacedTextureElement |
Abstract base class for each texture state element. More... | |
class | SoShaderProgramElement |
Stores the current shader program. More... | |
class | SoShapeHintsElement |
Stores the current shape hints. More... | |
class | SoShapeStyleElement |
Stores some information used by shapes. More... | |
class | SoShininessElement |
Stores shininess of current material (mostly superseded by SoLazyElement). More... | |
class | SoSpecularColorElement |
Stores specular color of current material (superseded by SoLazyElement). More... | |
class | SoStereoElement |
Stores the current stereo attributes. More... | |
class | SoSwitchElement |
Stores the current switch index. More... | |
class | SoTextAliasingFactorElement |
Stores the current textured text anti-aliasing factor. More... | |
class | SoTextAlignmentHElement |
Stores the current horizontal text alignment. More... | |
class | SoTextAlignmentVElement |
Stores the current vertical text alignment. More... | |
class | SoTextBackFrameLineWidthElement |
Stores the current text backFrame line width. More... | |
class | SoTextKerningElement |
Stores the current kerning value. More... | |
class | SoTextMarginElement |
Stores the current text margin. More... | |
class | SoTextOrientationElement |
Stores the current text orientation attributes. More... | |
class | SoTextOutlineEnabledElement |
Stores the current 3D text outline flag. More... | |
class | SoTextStyleColorsElement |
Stores the current textured text quality range. More... | |
class | SoTextStyleElement |
Stores the current text effect settings. More... | |
class | SoTextTextureQualityRangeElement |
Stores the current textured text quality range. More... | |
class | SoTexture3EnabledElement |
Enables/disables 3D textures. More... | |
class | SoTextureCombinerElement |
Stores the current texture combiner parameters. More... | |
class | SoTextureCoordinate3Element |
Stores the current 3D texture coordinates. More... | |
class | SoTextureCoordinateBindingElement |
Stores the current 3D texture coordinates. More... | |
class | SoTextureCoordinateElement |
Stores the current texture coordinates. More... | |
class | SoTextureCubeMapEnabledElement |
Enables/disables textureCubeMap. More... | |
class | SoTextureEnabledElement |
Enables/disables textures. More... | |
class | SoTextureImage3Element |
Stores the current 3D texture image. More... | |
class | SoTextureImageElement |
Stores the current texture image. More... | |
class | SoTextureImageElementBase |
Stores the current texture image. More... | |
class | SoTextureMatrixElement |
Stores the current texture matrix. More... | |
class | SoTextureNameElement |
Stores the current texture name. More... | |
class | SoTextureQualityElement |
Stores the current texture quality. More... | |
class | SoTextureOverrideElement |
Stores the current texture override. More... | |
class | SoTextureSendingEnabledElement |
Stores the information that indicates if texture calls must be sent. More... | |
class | SoTextureTransformElement |
Stores the current texture transform. More... | |
class | SoTextureUnitElement |
Stores the current texture unit identifier. More... | |
class | SoTransparencyTypeElement |
Stores the current transparency type. More... | |
class | SoUniformShaderParameterElement |
Stores the current uniform shader parameter. More... | |
class | SoUnitsElement |
Stores the current units type. More... | |
class | SoVertexFlagElement |
Stores the current vertex flag. More... | |
class | SoVertexShaderParameterElement |
Stores SoVertexShaderParameter nodes encountered during traversal. More... | |
class | SoViewingMatrixElement |
Stores the current viewing matrix. More... | |
class | SoViewportRegionElement |
Stores the current viewport region. More... | |
class | SoViewVolumeElement |
Stores the current view volume. More... | |
class | SoWindowElement |
Stores the current window attributes. More... | |
class | SoDataSetIdElement |
Stores the current dataset id. More... | |
class | SoVolumeTransformElement |
Stores the current volume transform(s). More... | |
Variables | |
The DirectViz API is no longer supported | SoMaterialElement |
The element classes are used internally for storing information in Open Inventor's traversal state list.
They are of potential interest only to programmers who are extending Open Inventor. For further information on this topic, see "The Inventor Toolmaker".
The DirectViz API is no longer supported SoMaterialElement |