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 |
![]() | |
class | SoAnnoText3FontSizeHintElement |
![]() | |
class | SoAnnoText3RenderPrintElement |
![]() | |
class | SoBBoxModelMatrixElement |
Stores the current model matrix for use with the SoGetBoundingBoxAction. More... | |
class | SoBBoxTypeElement |
![]() | |
class | SoBevelPropertyElement |
![]() | |
class | SoBumpMappingPropertyElement |
![]() | |
class | SoCacheElement |
Stores the most recently opened cache. More... | |
class | SoClipPlaneElement |
Stores the current set of clipping planes, specified as SbPlanes. More... | |
class | SoColorMapElement |
![]() | |
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 |
![]() | |
class | SoDecimationTypeElement |
![]() | |
class | SoDepthBufferElement |
![]() | |
class | SoDepthOffsetElement |
![]() | |
class | SoDrawBufferElement |
![]() | |
class | SoDrawStyleElement |
Stores the current draw style. More... | |
class | SoEdgeFlagElement |
![]() | |
class | SoElement |
Abstract base class for all state elements. More... | |
class | SoEmissiveColorElement |
Stores emissive color of current material (superseded by SoLazyElement). More... | |
class | SoEnvironmentElement |
![]() | |
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 |
![]() | |
class | SoFontSizeElement |
Stores the current font size. More... | |
class | SoFullSceneAntialiasingElement |
![]() | |
class | SoGeoOriginElement |
![]() | |
class | SoGeoRenderElement |
![]() | |
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 |
![]() | |
class | SoGLCoordinateElement |
Stores the current coordinates. More... | |
class | SoGLDepthBufferElement |
![]() | |
class | SoGLDrawBufferElement |
![]() | |
class | SoGLDrawStyleElement |
Changes the current draw style in GL. More... | |
class | SoGLEnvironmentElement |
![]() | |
class | SoGLExtTextureImageElement |
![]() | |
class | SoGLFullSceneAntialiasingElement |
![]() | |
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 |
![]() | |
class | SoGLPointSizeElement |
Stores the current point size in GL. More... | |
class | SoGLPolygonOffsetElement |
![]() | |
class | SoGLProjectionMatrixElement |
Stores the current projection matrix in GL. More... | |
class | SoGLRenderPassElement |
Stores the current rendering pass. More... | |
class | SoGLShaderProgramElement |
![]() | |
class | SoGLShadowStyleElement |
![]() | |
class | SoGLShapeHintsElement |
Stores current shape hints and sends commands to GL based on them. More... | |
class | SoGLTexture3EnabledElement |
![]() | |
class | SoGLTextureCombinerElement |
![]() | |
class | SoGLTextureCoordinate3Element |
![]() | |
class | SoGLTextureCoordinateElement |
Stores the current gltexture coordinates. More... | |
class | SoGLTextureCubeMapEnabledElement |
![]() | |
class | SoGLTextureEnabledElement |
Enables/disables textures. More... | |
class | SoGLTextureImage3Element |
![]() | |
class | SoGLTextureImageElement |
Stores the current texture image in GL. More... | |
class | SoGLTextureMatrixElement |
Stores the current texture matrix in GL. More... | |
class | SoGLTextureUnitElement |
![]() | |
class | SoGLTransparencyTypeElement |
![]() | |
class | SoGLUniformShaderParameterElement |
![]() | |
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 |
![]() | |
class | SoInteractiveComplexityElement |
![]() | |
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 |
![]() | |
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 |
![]() | |
class | SoMaterialBindingElement |
Stores the current material binding. More... | |
class | SoModelMatrixElement |
Stores the current model matrix. More... | |
class | SoModifyLogicalViewportElement |
![]() | |
class | SoModifyViewVolumeElement |
![]() | |
class | SoMultipleInstanceElement |
Stores current MultiInstance info. More... | |
class | SoMultiSwitchElement |
Stores the current multi-switch indices. More... | |
class | SoNeighborToleranceElement |
![]() | |
class | SoNormalBindingElement |
Stores current normal binding. More... | |
class | SoNormalElement |
Allows read-only access to the top element in the state. More... | |
class | SoNurbsPropertyElement |
![]() | |
class | SoOverrideElement |
Stores a flag for each type of element which can be overridden. More... | |
class | SoPatternElement |
![]() | |
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 |
![]() | |
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 |
![]() | |
class | SoReplacedElement |
Abstract base class for each state element whose value is replaced whenever it is set. More... | |
class | SoReplacedTextureElement |
![]() | |
class | SoShaderProgramElement |
![]() | |
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 |
![]() | |
class | SoSwitchElement |
Stores the current switch index. More... | |
class | SoTextAliasingFactorElement |
![]() | |
class | SoTextAlignmentHElement |
![]() | |
class | SoTextAlignmentVElement |
![]() | |
class | SoTextBackFrameLineWidthElement |
![]() | |
class | SoTextKerningElement |
![]() | |
class | SoTextMarginElement |
![]() | |
class | SoTextOrientationElement |
![]() | |
class | SoTextOutlineEnabledElement |
![]() | |
class | SoTextStyleColorsElement |
![]() | |
class | SoTextStyleElement |
![]() | |
class | SoTextTextureQualityRangeElement |
![]() | |
class | SoTexture3EnabledElement |
![]() | |
class | SoTextureCombinerElement |
![]() | |
class | SoTextureCoordinate3Element |
![]() | |
class | SoTextureCoordinateBindingElement |
Stores the current 3D texture coordinates. More... | |
class | SoTextureCoordinateElement |
Stores the current texture coordinates. More... | |
class | SoTextureCubeMapEnabledElement |
![]() | |
class | SoTextureEnabledElement |
Enables/disables textures. More... | |
class | SoTextureImage3Element |
![]() | |
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 |
![]() | |
class | SoTextureQualityElement |
Stores the current texture quality. More... | |
class | SoTextureOverrideElement |
Stores the current texture override. More... | |
class | SoTextureSendingEnabledElement |
![]() | |
class | SoTextureTransformElement |
![]() | |
class | SoTextureUnitElement |
![]() | |
class | SoTransparencyTypeElement |
![]() | |
class | SoUniformShaderParameterElement |
![]() | |
class | SoUnitsElement |
Stores the current units type. More... | |
class | SoVertexFlagElement |
![]() | |
class | SoVertexShaderParameterElement |
![]() | |
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 |