Package com.openinventor.inventor.elements
package com.openinventor.inventor.elements
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".
-
ClassDescriptionAbstract base class for each state element whose value may be accumulated when it is set.Stores the current character orientation flag of an
SoAnnoText3Property
node.Stores the current font size hint of anSoAnnoText3Property
node.Font size hint.Stores the current render print type of anSoAnnoText3Property
node.Render print type.Stores the current model matrix for use with theSoGetBoundingBoxAction
.Stores the current BBox type.Available BBox types:Stores various beveling attributes.Stores the current blending mode and parameters.BlendElementParameters
packages all the different blending parameters.Blend Equation as defined by OpenGL's glBlendEquation.BlendFactor as defined by OpenGL's glBlendFunc.Stores the most recently opened cache.Stores the current set of clipping planes, specified as SbPlanes.Stores the current color map.Stores the current shape complexity.Stores the current complexity type.These are the available complexity types:Stores the current coordinates.Stores the current crease angle.Stores the current shape decimation percentage.Stores the current decimation type.These are the available decimation types.Stores the current depth buffer parameters.Depth function mode as defined by OpenGL.ManageSoDepthOffset
nodes accumulation in state.Stores the current draw buffer parameters.Depth function mode as defined by OpenGL.Stores the current draw style.These are the available draw styles.Stores the edge flag values.Abstract base class for all state elements.Stores the current environment.EnvironmentParameters
packages all the different environment parameters.Fog type.Element's subclasses store a single float, int, or enum value.Stores the current focal distance of the camera.Stores the current font name.Stores the current font render style.These are the available render styles.Stores the current font size.Stores the current Full-Scene Antialising state.Filter.Stores the current geoOrigin.Stores the current render projection.Manages the GL state for theSoLazyElement
.Stores a single int32_t, int, or enum value.Stores a list of int32_t, int, or enum values.Stores the current interaction state.Stores the current interactive complexity.Stores the current interactive switch index.Deprecated.As of Open Inventor 10.0.0.0.Following masks and cases define the components of the lazy element.Masks.Stores the light attenuation(s) of the current environment.Stores information on lights.Stores the current lighting model.These are the available lighting models.Stores the current line stipple pattern.Stores the current line width.Stores the transformation matrix from object space to some local coordinate space during application of anSoGetBoundingBoxAction
.Stores the logical viewport region.Stores the current logical pixel operation for rendering.Logic Operation as defined by OpenGL's logicOp enum.Stores the current material binding.The choice of values is for compatibility with Open Inventor 2.0 binary format files.Specifies values to apply material on the front face, back face or both front and back face of an object.Store in the state the material properties set by some property nodes.Faces.Masks.Stores the current model matrix.Stores the current model scale.Stores a logical viewport region subset.Stores a view volume subset.Stores current MultiInstance info.Stores the current multi-switch indices.Stores the current neighbor tolerance factor.Stores current normal binding.The choice of values is for compatibility with Open Inventor 2.0 binary format files:Allows read-only access to the top element in the state.Stores current NURBS properties.Draw style.Stores a flag for each type of element which can be overridden.Stores current pattern value.Stores the current pick method.These are the available pick methods.Stores the current ray to use for picking.Stores the current pick style.These are the available pick styles.Stores the current point size.Stores current polygon offset state.PolygonOffset style.Stores the current profile coordinates.Stores 2D profiles for NURBS and 3D text.Profile.Store current projection node.Stores the current projection matrix.Abstract base class for each state element whose value is replaced whenever it is set.Abstract base class for each texture state element.Stores the current shader program.Stores the current shape hints.Hints about faces of shape.Hints about entire shape.Hints about ordering of face vertices.Hints about winding type.Stores some information used by shapes.flagsStores the current stereo attributes.Stores the current switch index.Stores current tangent binding.The choice of values is for compatibility with Open Inventor 2.0 binary format files:Allows read-only access to the top element in the state.Stores the current textured text anti-aliasing factor.Stores the current horizontal text alignment.AlignmentH.Stores the current vertical text alignment.AlignmentV.Stores the current text backFrame line width.Stores the current kerning value.Stores the current text margin.Stores the current text orientation attributes.Orientation.Stores the current 3D text outline flag.Stores the current textured text quality range.Stores the current text effect settings.Available styles (may be combined):Stores the current textured text quality range.Enables/disables 3D textures.Stores the current texture combiner parameters.Stores the current 3D texture coordinates.The choice of values is for compatibility with Open Inventor 2.0 binary format files.Stores the current 3D texture coordinates.The choice of values is for compatibility with Open Inventor 2.0 binary format files.Stores the current texture coordinates.The choice of values is for compatibility with Open Inventor 2.0 binary format files.Enables/disables textureCubeMap.Enables/disables textures.Stores the current 3D texture image.Stores the current texture image.Stores the current texture image.Target.Stores the current texture matrix.Stores the current texture name.Stores the current texture override.Stores the current texture quality.Stores the information that indicates if texture calls must be sent.Stores the current texture transform.Stores the current texture unit identifier.Stores the current uniform shader parameter.Stores the current units type.These are the available types of units.Stores the rectangular area within the current viewport region that needs to be updated when rendering.Stores the current vertex flag.StoresSoVertexShaderParameter
nodes encountered during traversal.Stores the current viewing matrix.Stores the current viewport region.Stores the current view volume.Stores the current window attributes.