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 OIV.Inventor.Nodes.SoAnnoText3Property node. | |
SoAnnoText3FontSizeHintElement | Stores the current font size hint of an OIV.Inventor.Nodes.SoAnnoText3Property node. | |
SoAnnoText3RenderPrintElement | Stores the current render print type of an OIV.Inventor.Nodes.SoAnnoText3Property node. | |
SoBBoxCacheElement | ||
SoBBoxModelMatrixElement | Stores the current model matrix for use with the OIV.Inventor.Actions.SoGetBoundingBoxAction. | |
SoBBoxTypeElement | Stores the current BBox type. | |
SoBevelPropertyElement | Stores various beveling attributes. | |
SoBlendElement | Stores the current blending mode and parameters. | |
SoCacheElement | Stores the most recently opened cache. | |
SoClipPlaneElement | Stores the current set of clipping planes, specified as SbPlanes. | |
SoColorMapElement | Stores the current color map. | |
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 OIV.Inventor.Nodes.SoDepthOffset nodes accumulation in state. | |
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. | |
SoGLLazyElement | Manages the GL state for the OIV.Inventor.Elements.SoLazyElement. | |
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 | Obsolete. 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. | |
SoLightModelElement | Stores the current lighting model. | |
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 OIV.Inventor.Actions.SoGetBoundingBoxAction. | |
SoLogicalViewportElement | Stores the logical viewport region. | |
SoLogicOperationElement | Stores the current logical pixel operation for rendering. | |
SoMaterialBindingElement | Stores the current material binding. | |
SoMaterialElement | Manages several properties that need to be lazily tracked for rendering. | |
SoModelMatrixElement | Stores the current model matrix. | |
SoModelScaleElement | Stores the current model scale. | |
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. | |
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. | |
SoTangentBindingElement | Stores current tangent binding. | |
SoTangentElement | Allows read-only access to the top element in the state. | |
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. | |
SoUniformShaderParameterElement | Stores the current uniform shader parameter. | |
SoUnitsElement | Stores the current units type. | |
SoUpdateAreaElement | Stores the rectangular area within the current viewport region that needs to be updated when rendering. | |
SoVertexFlagElement | Stores the current vertex flag. | |
SoVertexShaderParameterElement | Stores OIV.Inventor.Nodes.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 | |
---|---|---|
SoBlendElementBlendElementParameters | OIV.Inventor.Elements.SoBlendElement.BlendElementParameters packages all the different blending parameters. | |
SoEnvironmentElementEnvironmentParameters | OIV.Inventor.Elements.SoEnvironmentElement.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. |
Enumeration | Description | |
---|---|---|
SoAnnoText3FontSizeHintElementFontSizeHints | Font size hint. | |
SoAnnoText3RenderPrintElementRenderPrintTypes | Render print type. | |
SoBBoxCacheElementCacheModes | ||
SoBBoxTypeElementTypes | Available BBox types: | |
SoBlendElementBlendEquations | Blend Equation as defined by OpenGL's glBlendEquation. | |
SoBlendElementBlendFactors | BlendFactor as defined by OpenGL's glBlendFunc. | |
SoComplexityTypeElementTypes | These are the available complexity types: | |
SoDecimationTypeElementTypes | These are the available decimation types. | |
SoDepthBufferElementDepthWriteFunctions | Depth function mode as defined by OpenGL. | |
SoDrawBufferElementSoDrawBufferTypes | Depth function mode as defined by OpenGL. | |
SoDrawStyleElementStyles | These are the available draw styles. | |
SoEnvironmentElementFogTypes | Fog type. | |
SoFontRenderStyleElementRenderStyles | These are the available render styles. | |
SoFullSceneAntialiasingElementFilters | Filter. | |
SoLazyElementcases | Following masks and cases define the components of the lazy element. | |
SoLazyElementmasks | Masks. | |
SoLightModelElementModels | These are the available lighting models. | |
SoLogicOperationElementLogicOperations | Logic Operation as defined by OpenGL's logicOp enum. | |
SoMaterialBindingElementBindings | The choice of values is for compatibility with Open Inventor 2.0 binary format files. | |
SoMaterialElementmasks | Masks. | |
SoNormalBindingElementBindings | The choice of values is for compatibility with Open Inventor 2.0 binary format files: | |
SoNurbsPropertyElementDrawStyles | Draw style. | |
SoPickMethodElementMethods | These are the available pick methods. | |
SoPickStyleElementStyles | These are the available pick styles. | |
SoPolygonOffsetElementStyles | PolygonOffset style. | |
SoProfileElementProfileType | Profile. | |
SoShapeHintsElementFaceTypes | Hints about faces of shape. | |
SoShapeHintsElementShapeTypes | Hints about entire shape. | |
SoShapeHintsElementVertexOrderings | Hints about ordering of face vertices. | |
SoShapeHintsElementWindingTypes | Hints about winding type. | |
SoShapeStyleElementflags | flags | |
SoTangentBindingElementBindings | The choice of values is for compatibility with Open Inventor 2.0 binary format files: | |
SoTextAlignmentHElementAlignmentHs | AlignmentH. | |
SoTextAlignmentVElementAlignmentVs | AlignmentV. | |
SoTextOrientationElementOrientations | Orientation. | |
SoTextStyleElementStyles | Available styles (may be combined): | |
SoTextureCoordinate3ElementCoordTypes | The choice of values is for compatibility with Open Inventor 2.0 binary format files. | |
SoTextureCoordinateBindingElementBindings | The choice of values is for compatibility with Open Inventor 2.0 binary format files. | |
SoTextureCoordinateElementCoordTypes | The choice of values is for compatibility with Open Inventor 2.0 binary format files. | |
SoTextureImageElementBaseTargets | Target. | |
SoUnitsElementUnits | These are the available types of units. |
They are of potential interest only to programmers who are extending Open Inventor. For further information on this topic, see "The Inventor Toolmaker".