Uses of Class
com.openinventor.inventor.misc.SoState
Packages that use SoState
Package
Description
The element classes are used internally for storing information in Open Inventor's traversal state list.
Provides state elements.
-
Uses of SoState in com.openinventor.inventor.actions
Methods in com.openinventor.inventor.actions that return SoStateModifier and TypeMethodDescriptionSoAction.getState()
(Extender API) Gets the state from the action.Methods in com.openinventor.inventor.actions with parameters of type SoStateModifier and TypeMethodDescriptionstatic boolean
SoGLRenderAction.isSortedLayersSupported
(SoState state) Indicates ifSORTED_PIXEL
transparency is supported by your graphics board on the current context. -
Uses of SoState in com.openinventor.inventor.caches
Methods in com.openinventor.inventor.caches with parameters of type SoStateModifier and TypeMethodDescriptionvoid
SoCache.addCacheDependency
(SoState state, SoCache cache) Adds a dependency of this instance on another cache instance.SoCache.getCachedInvalidElement
(SoState state) AssumingisValid()
returns false, this will return the first cached element that is invalid (auto-caching uses this in its heuristic).SoCache.getInvalidElement
(SoState state) AssumingisValid()
returns false, this will return the first state element that is invalid (auto-caching uses this in its heuristic).boolean
Returns true if cache is valid with respect to the given state.boolean
Return is the given element is valid True if the element is not monitored.boolean
Returns true if the cache is valid for the given state.static void
SoPrimitiveCountCache.setContains3DText
(SoState state) static void
SoBoundingBoxCache.setHasLinesOrPoints
(SoState state) static void
SoBoundingBoxCache.setHasScreenSpaceBoundingBoxes
(SoState state, boolean flag) static void
SoPrimitiveCountCache.setIsApproximated
(SoState state) void
SoNodeDependencies.updateCache
(SoState state) Update cache according to given state.Constructors in com.openinventor.inventor.caches with parameters of type SoStateModifierConstructorDescriptionSoBoundingBoxCache
(SoState state) Constructor.SoNormalCache
(SoState state) Constructor.SoPrimitiveCountCache
(SoState state) SoTangentCache
(SoState state) -
Uses of SoState in com.openinventor.inventor.elements
Methods in com.openinventor.inventor.elements with parameters of type SoStateModifier and TypeMethodDescriptionstatic boolean
SoTextureUnitElement.activateTextureUnit
(SoState state, int unit) Activates the current texture if it exists.static void
Adds a clip plane to the current set in the state.static void
Add to the current light list and to the current matrix list.static void
Add to the current profile list.static void
SoUniformShaderParameterElement.add
(SoState state, SoShaderParameter param) Adds a shader parameter.static void
SoUniformShaderParameterElement.add
(SoState state, SoShaderParameter param, SoMFNode shaderObjects) Deprecated.As of Open Inventor 1.0.0.0.static void
SoVertexShaderParameterElement.add
(SoState state, SoVertexShaderParameter vertexAttrib) Add to the current vertex attribs list.static boolean
Returns true if any cache is currently open in the state.static void
SoCacheElement.closeAnyOpen
(SoState state) Closes any open cache.static boolean
SoTextureImage3Element.containsTransparency
(SoState state) Calls containsTransparency(state, (int)0).static boolean
SoTextureImage3Element.containsTransparency
(SoState state, int unit) Returns true if the texture contains transparency info.static boolean
SoTextureImageElement.containsTransparency
(SoState state) Calls containsTransparency(state, (int)0).static boolean
SoTextureImageElement.containsTransparency
(SoState state, int unit) Returns true if the texture contains transparency info.static void
SoTexture3EnabledElement.disableForShapeCache
(SoState state, int unit, boolean disable) Specify that a texture unit is not used by any shape, so we don't have to invalidate cache when this texture is enable/disable/modified.static void
SoTextureCubeMapEnabledElement.disableForShapeCache
(SoState state, int unit, boolean disable) Specify that a texture unit is not used by any shape, so we don't have to invalidate cache when this texture is enable/disable/modified.static void
SoTextureEnabledElement.disableForShapeCache
(SoState state, int unit, boolean disable) Specify that a texture unit is not used by any shape, so we don't have to invalidate cache when this texture is enable/disable/modified.static boolean
Returns the current value from the state.Returns the current value from the state.Returns the current value from the state.Returns cache mode.static SoBBoxTypeElement.Types
Returns current BBox type from the state.Retrieves the current blending parameters.static SoColorMap
Gets the current color map in the state.static float
Returns current complexity from the state.Returns current complexity type from the state.static float
Returns current crease angle from the state.static float
Returns current decimation percentage from the state.Returns current decimation type from the state.static float
Returns current accumulated offset from the state.Returns current depth buffer parameters.static SoDrawStyleElement.Styles
Returns current draw style from the state.Gets the current environment in the state.static float
Returns current focal distance from the state.static String
Returns the current font name from the state.Returns current render style from the state.static float
Returns the current font size from the state.Returns current render mode in the state.static int
Returns current switch index from the state.static SbVec3f
Returns the current light attenuation from the state.static SoLightModelElement.Models
Returns current lighting model from the state.static float
Returns current line width from the state.static SbMatrix
Returns current matrix from the state.static SbViewportRegion
Returns the current viewport region from the state.Returns the current material binding from the state.static SbMatrix
Returns current model matrix from the state.static SbVec4f
Returns the current portion from the state.static SbVec4f
Returns the current portion of the view volume from the state.static SoMultipleInstance
Returns the current element in the state.static float
Returns current tolerance factor from the state.Returns current normal binding from the state.static SoPickMethodElement.Methods
Returns current pick method from the state.static SbViewVolume
Returns the current picking ray view volume from the state.static SoPickStyleElement.Styles
Returns current pick style from the state.static float
Returns current point size from the state.Returns the current list of profile nodes from the state.static SoProjection
Returns the current projection node from the state.static SbMatrix
Returns current matrix from the state.static SoShaderProgram
Gets the current shader program in the state.Return current shape winding type from the state.static SoShapeStyleElement
Get a readable instance.static int
Returns current switch index from the state.Returns current tangent binding from the state.static float
Returns current draw style from the state.Returns current draw style from the state.Returns current draw style from the state.static float
Returns current draw style from the state.static boolean
Returns the current element value.static float
Returns current margin from the state.Returns current draw style from the state.static boolean
Returns the current element value.static SoTextStyleElement.Styles
Returns current style from the state.static SbVec2i32
Gets the current range in the state.static boolean
Calls get(state, (int)0).static boolean
Used by shapes to figure out if they need to send texture coordinates.Calls get(state, (int)0).Returns current texture binding from the state.static boolean
Calls get(state, (int)0).static boolean
Used by shapes to figure out if they need to send texture coordinates.static boolean
Calls get(state, (int)0).static boolean
Used by shapes to figure out if they need to send texture coordinates.static SbMatrix
Calls get(state, (int)0).static SbMatrix
Returns current matrix from the state.static String
Returns the current texture name from the state.static float
Returns current texture quality from the state.static boolean
Returns the current element value.static SoTexture2Transform
Calls get(state, (int)0).static SoTexture2Transform
Returns the current texture name from the state.static SoUnitsElement.Units
Returns current units from the state.static SbVec2f[]
Returns current update area from the state.static SbMatrix
Returns current matrix from the state.static SbViewportRegion
Returns current viewport region from the state.static SbViewVolume
Returns the current view volume from the state.static SoGLRenderAction
Returns the current glRenderAction.static int
SoTextureUnitElement.getActiveTextureUnit
(SoState state) Returns the current active texture unit (the last texture unit set).static SbColor
SoLazyElement.getAmbient
(SoState name_14055) Deprecated.static SbColor
SoMaterialElement.getAmbient
(SoState state) Deprecated.As of Open Inventor 2025.1.static SbColor
SoMaterialElement.getAmbient
(SoState state, SoMaterialElement.Faces face) static SbColor
SoEnvironmentElement.getAmbientColor
(SoState state) Gets the ambient color.static boolean
SoOverrideElement.getAmbientColorOverride
(SoState state) Returns true if SoAmbientColorElement is overridden.static float
SoEnvironmentElement.getAmbientIntensity
(SoState state) Gets the ambient intensity.static boolean
SoEnvironmentElement.getAmbientOcclusion
(SoState state) Gets the ambient occlusion state (true : activated, otherwise deactivated)static float
SoStereoElement.getBalanceAdjustment
(SoState state) Returns the stereo balance adjustment.static boolean
SoOverrideElement.getBBoxTypeOverride
(SoState state) Returns true if SoComplexityType.bboxType is overridden.static boolean
SoLazyElement.getBlending
(SoState name_14060) Deprecated.static boolean
SoInteractiveComplexityElement.getBooleanFieldValue
(SoState state, SoSFBool field) Return value of aSoSFBool
.static SbBox3f
Returns the current portion of the view volume from the state.static int
SoLazyElement.getColorIndex
(SoState name_14053, int num) Deprecated.static int
SoMaterialElement.getColorIndex
(SoState state, int num) Deprecated.As of Open Inventor 2025.1.static int
SoMaterialElement.getColorIndex
(SoState state, SoMaterialElement.Faces face, int num) static boolean
SoOverrideElement.getColorIndexOverride
(SoState state) Returns true if SoColorIndexElement is overridden.static int[]
SoLazyElement.getColorIndices
(SoState state) Deprecated.static int[]
SoMaterialElement.getColorIndices
(SoState state, SoMaterialElement.Faces face) static boolean
SoLazyElement.getColorMaterial
(SoState name_14059) Deprecated.static boolean
SoMaterialElement.getColorMaterial
(SoState state) Deprecated.As of Open Inventor 2025.1.static boolean
SoMaterialElement.getColorMaterial
(SoState state, SoMaterialElement.Faces face) static SbMatrix
SoModelMatrixElement.getCombinedCullMatrix
(SoState state) This method gets the model*cullMatrix combined matrix (which is cached by this element).static boolean
SoOverrideElement.getComplexityOverride
(SoState state) Returns true ifSoComplexityElement
is overridden.static boolean
SoOverrideElement.getComplexityTypeOverride
(SoState state) Returns true ifSoComplexityTypeElement
is overridden.static boolean
SoOverrideElement.getCreaseAngleOverride
(SoState state) Returns true ifSoCreaseAngleElement
is overridden.static boolean
SoOverrideElement.getDepthBufferFunctionOverride
(SoState state) Returns true ifSoDepthBuffer.function
is overridden.static boolean
SoOverrideElement.getDepthBufferRangeOverride
(SoState state) Returns true ifSoDepthBuffer.range
is overridden.static SbColor
SoLazyElement.getDiffuse
(SoState state, int index) Deprecated.get() methods get value from Inventor state.static SbColor
SoMaterialElement.getDiffuse
(SoState state, int index) Deprecated.As of Open Inventor 2025.1.static SbColor
SoMaterialElement.getDiffuse
(SoState state, SoMaterialElement.Faces face, int index) get() methods get value from Inventor state.static boolean
SoOverrideElement.getDiffuseColorOverride
(SoState state) Returns true if SoDiffuseColorElement is overridden.static IntBuffer
SoLazyElement.getDirectColorIndices
(SoState state) Deprecated.static IntBuffer
SoMaterialElement.getDirectColorIndices
(SoState state, SoMaterialElement.Faces face) static boolean
SoOverrideElement.getDrawStyleOverride
(SoState state) Returns true ifSoDrawStyleElement
is overridden.static int
SoInteractionElement.getElapsedFrames
(SoState state) Return number of frames since last interaction flag change.static double
SoInteractionElement.getElapsedSeconds
(SoState state) Return number of seconds since last interaction flag change.static SbColor
SoLazyElement.getEmissive
(SoState name_14056) Deprecated.static SbColor
SoMaterialElement.getEmissive
(SoState state) Deprecated.As of Open Inventor 2025.1.static SbColor
SoMaterialElement.getEmissive
(SoState state, SoMaterialElement.Faces face) static boolean
SoOverrideElement.getEmissiveColorOverride
(SoState state) Returns true if SoEmissiveColorElement is overridden.static int
SoInteractiveComplexityElement.getEnumFieldValue
(SoState state, SoSFEnum<?> field) Return value of aSoSFEnum
.static boolean
SoOverrideElement.getEnvironmentMapOverride
(SoState state) Returns true ifSoEnvironmentMap
is overridden.static boolean
SoOverrideElement.getEnvironmentOverride
(SoState state) Returns true ifSoEnvironmentElement
is overridden.Returns the current face binding from the state.static boolean
SoOverrideElement.getFontNameOverride
(SoState state) Returns true ifSoFontNameElement
is overridden.static boolean
SoOverrideElement.getFontRenderStyleOverride
(SoState state) Returns true ifSoFontRenderStyleElement
is overridden.static boolean
SoOverrideElement.getFontSizeOverride
(SoState state) Returns true ifSoFontSizeElement
is overridden.static boolean
SoOverrideElement.getFullSceneAntialiasingOverride
(SoState state) Returns true ifSoFullSceneAntialiasingElement
is overridden.static boolean
SoTextureOverrideElement.getImageOverride
(SoState state) Returns true iffSoTextureImageElement
is overridden.static int
Gets an integer info.static SoBevelPropertyElement
SoBevelPropertyElement.getInstance
(SoState state) Returns the top (current) instance of the element in the state.static SoClipPlaneElement
SoClipPlaneElement.getInstance
(SoState state) Returns the top (current) instance of the element in the state.static SoCoordinateElement
SoCoordinateElement.getInstance
(SoState state) Returns the top (current) instance of the element in the state.static SoEdgeFlagElement
SoEdgeFlagElement.getInstance
(SoState state) Returns the top (current) instance of the element in the state.SoFullSceneAntialiasingElement.getInstance
(SoState state) Returns the top (current) instance of the element in the state.static SoGLLazyElement
SoGLLazyElement.getInstance
(SoState state) Returns the top (current) instance of the element in the state Note it does NOT cause cache dependency! It also casts away the const.static SoLazyElement
SoLazyElement.getInstance
(SoState state) Deprecated.Returns the top (current) instance of the element in the state Note that the cache dependencies associated with this element are managed differently from other elements: this replaces theSoElement.getConstElement
that is used by standard elements, but which causes cache dependency.static SoNormalElement
SoNormalElement.getInstance
(SoState state) Returns the top (current) instance of the element in the state.static SoProfileCoordinateElement
SoProfileCoordinateElement.getInstance
(SoState state) Returns the top (current) instance of the element in the state.static SoTangentElement
SoTangentElement.getInstance
(SoState state) Returns the top (current) instance of the element in the state.static SoTextureCoordinate3Element
SoTextureCoordinate3Element.getInstance
(SoState state) Returns the top (current) instance of the element in the state.static SoTextureCoordinateElement
SoTextureCoordinateElement.getInstance
(SoState state) Returns the top (current) instance of the element in the state.SoUniformShaderParameterElement.getInstance
(SoState state) Returns the top (current) instance of the element in the state.static SoVertexFlagElement
SoVertexFlagElement.getInstance
(SoState state) Returns the top (current) instance of the element in the state.static float
SoStereoElement.getInterEyeDistance
(SoState state) Returns the inter-eye distance (immersive MP only).static SbProjection
SoProjectionElement.getInternalProjection
(SoState state) Returns the projection routine associated with currentSoProjection
node.static SbVec3f
SoEnvironmentElement.getLightAttenuation
(SoState state) Gets the light attenuation.static int
SoLazyElement.getLightModel
(SoState name_14062) Deprecated.static boolean
SoOverrideElement.getLightModelOverride
(SoState state) Returns true ifSoLightModelElement
is overridden.Returns the current list of light nodes from the state.static boolean
SoOverrideElement.getLinePatternOverride
(SoState state) Returns true ifSoLinePatternElement
is overridden.static boolean
SoOverrideElement.getLineWidthOverride
(SoState state) Returns true ifSoLineWidthElement
is overridden.static boolean
SoOverrideElement.getMaterialBindingOverride
(SoState state) Returns true ifSoMaterialBindingElement
is overridden.static SbMatrix
Returns the matrix transform (WC to VRC) for the light i for anSoCallbackAction
.static float
SoDepthOffsetElement.getMaxOffset
(SoState state) Returns current accumulated offset from the state.static int
SoTextureUnitElement.getMaxTextureUnit
(SoState state) Returns the maximum texture units.static float
SoMaterialElement.getMetallic
(SoState state) Deprecated.As of Open Inventor 2025.1.static float
SoMaterialElement.getMetallic
(SoState state, SoMaterialElement.Faces face) static boolean
SoOverrideElement.getMetallicOverride
(SoState state) Returns true ifSoPhysicalMaterial.metallic
is overridden.static boolean
SoOverrideElement.getNeighborToleranceOverride
(SoState state) Returns true ifSoNeighborToleranceElement
is overridden.static int
SoMultipleInstanceElement.getNumBatches
(SoState state) Return the number of batches.static long
SoMaterialElement.getNumColorIndices
(SoState state) Deprecated.As of Open Inventor 2025.1.static long
SoMaterialElement.getNumColorIndices
(SoState state, SoMaterialElement.Faces face) Method to inquire about current colors.static long
SoMaterialElement.getNumDiffuse
(SoState state) Deprecated.As of Open Inventor 2025.1.static long
SoMaterialElement.getNumDiffuse
(SoState state, SoMaterialElement.Faces face) Returns the number of diffuse colors.static int
SoMultipleInstanceElement.getNumInstances
(SoState state) Returns the number of shape instance requests in the state.static int
SoMaterialElement.getNumTransparencies
(SoState state) Deprecated.As of Open Inventor 2025.1.static int
SoMaterialElement.getNumTransparencies
(SoState state, SoMaterialElement.Faces face) Method to inquire about current colors.static int[]
SoLazyElement.getPackedColors
(SoState state) Deprecated.static SoCpuBufferObject
SoMaterialElement.getPackedColors
(SoState state) Deprecated.As of Open Inventor 2025.1.static SoCpuBufferObject
SoMaterialElement.getPackedColors
(SoState state, SoMaterialElement.Faces face) Return packed colors if any.static boolean
SoOverrideElement.getPatternOverride
(SoState state) Returns true ifSoPatternElement
is overriden.static boolean
SoOverrideElement.getPickStyleOverride
(SoState state) Returns true ifSoPickStyleElement
is overridden.static boolean
SoOverrideElement.getPointSizeOverride
(SoState state) Returns true ifSoPointSizeElement
is overridden.static boolean
SoOverrideElement.getPolygonOffsetOverride
(SoState state) Returns true ifSoPolygonOffsetElement
is overridden.static boolean
SoTextureOverrideElement.getQualityOverride
(SoState state) Returns true iffSoTextureQualityElement
is overridden.static boolean
SoStereoElement.getReversedView
(SoState state) Returns the inverted view flag.static float
SoMaterialElement.getRoughness
(SoState state) Deprecated.As of Open Inventor 2025.1.static float
SoMaterialElement.getRoughness
(SoState state, SoMaterialElement.Faces face) static boolean
SoOverrideElement.getRoughnessOverride
(SoState state) Returns true ifSoPhysicalMaterial.roughness
is overridden.static double
SoInteractiveComplexityElement.getScalarFieldValue
(SoState state, SoSField field) Return value of scalar field as a double.static SbVec3f
SoModelScaleElement.getScaleFactor
(SoState state) Returns current model scale - if the overall SoModelMatrix is diagonazible Not all the SoModelMatrix are diagonalizable because aSoMatrixTransform
or a direct set of the SoModelMatrix with a not diagonalizable matrix, so the getScaleFactor can return a vector containing one or more NaN or zeros.static boolean
SoOverrideElement.getShapeHintsOverride
(SoState state) Returns true ifSoShapeHintsElement
is overridden.static float
SoLazyElement.getShininess
(SoState name_14058) Deprecated.static float
SoMaterialElement.getShininess
(SoState state) Deprecated.As of Open Inventor 2025.1.static float
SoMaterialElement.getShininess
(SoState state, SoMaterialElement.Faces face) static boolean
SoOverrideElement.getShininessOverride
(SoState state) Returns true if SoShininessElement is overridden.static boolean
SoLazyElement.getSmoothing
(SoState name_14061) Deprecated.static SbColor
SoLazyElement.getSpecular
(SoState name_14057) Deprecated.static SbColor
SoMaterialElement.getSpecular
(SoState state) Deprecated.As of Open Inventor 2025.1.static SbColor
SoMaterialElement.getSpecular
(SoState state, SoMaterialElement.Faces face) static boolean
SoOverrideElement.getSpecularColorOverride
(SoState state) Returns true if SoSpecularColorElement is overridden.static float
SoMaterialElement.getSpecularFactor
(SoState state) Deprecated.As of Open Inventor 2025.1.static float
SoMaterialElement.getSpecularFactor
(SoState state, SoMaterialElement.Faces face) static boolean
SoOverrideElement.getSpecularFactorOverride
(SoState state) Returns true ifSoPhysicalMaterial.specular
is overridden.static float
SoStereoElement.getStereoAdjustment
(SoState state) Returns the stereo offset adjustment.static SoCamera.StereoModes
SoStereoElement.getStereoMode
(SoState state) Returns the stereoMode.static float
SoLazyElement.getTransparency
(SoState name_14049, int index) Deprecated.get() methods get value from Inventor state.static float
SoMaterialElement.getTransparency
(SoState state, int index) Deprecated.As of Open Inventor 2025.1.static float
SoMaterialElement.getTransparency
(SoState state, SoMaterialElement.Faces face, int index) get() methods get value from Inventor state.static boolean
SoOverrideElement.getTransparencyOverride
(SoState state) Returns true if SoTransparencyElement is overridden.static boolean
SoOverrideElement.getTransparencyTypeOverride
(SoState state) Returns true if SoTransparencyTypeElement is overridden.static SoMultiSwitch.TraversalModes
SoMultiSwitchElement.getTraversalMode
(SoState state) Calls getType(state, (int)0).Returns code indicating what has been set in state/element.Calls getType(state, (int)0).Returns code indicating what has been set in state/element.SoVertexShaderParameterElement.getVertexAttribs
(SoState state) Returns the current list of vertex attribs nodes from the state.static SbVec3f[]
SoModifyViewVolumeElement.getWallCoordinates
(SoState state) Returns the current coordinates of the virtual window in the real world.static void
SoCacheElement.invalidate
(SoState state) Invalidate any open caches.static boolean
SoStereoElement.isBalanceAdjustmentNearFrac
(SoState state) Returns true when the stereo balance adjustement is defined as a fraction of the camera near distance.static boolean
SoTexture3EnabledElement.isDisabledForShapeCache
(SoState state, int unit) Return if that texture unit is not used by any shape, so we don't have to invalidate cache when this texture is enable/disable/modified.static boolean
SoTextureCubeMapEnabledElement.isDisabledForShapeCache
(SoState state, int unit) Return if that texture unit is not used by any shape, so we don't have to invalidate cache when this texture is enable/disable/modified.static boolean
SoTextureEnabledElement.isDisabledForShapeCache
(SoState state, int unit) Return if that texture unit is not used by any shape, so we don't have to invalidate cache when this texture is enable/disable/modified.static boolean
SoInteractionElement.isInteracting
(SoState state) Returns true if a user interaction with the viewer is in progress.static boolean
Returns true if the view volume has been set in the state.static boolean
SoTextureQualityElement.isSetInState
(SoState state) Returns true if element has been set in set.static boolean
SoStereoElement.isStereoAbsoluteAdjustments
(SoState state) Returns true if stereo adjustments are absolute.static boolean
SoMaterialElement.isTransparent
(SoState state) Method to inquire about current colors.static boolean
Indicates if VBO is used from the state.static void
SoLocalBBoxMatrixElement.makeIdentity
(SoState state) Sets the local matrix to the identity matrix.static void
SoModelMatrixElement.makeIdentity
(SoState state, SoNode node) Sets the model matrix to the identity matrix.static void
SoTextureMatrixElement.makeIdentity
(SoState state, SoNode node) Sets the texture matrix to the identity matrix.static void
Multiplies the given matrix into the local matrix.static void
Multiplies the given matrix into the model matrix.static void
Multiplies the given matrix into the texture matrix.void
Deprecated.As of Open Inventor 9.8.1.0.void
Overridepop()
method to keep GL up to date.void
Overrides this method to unref cache.void
Overridespop()
method to free up planes that were added.void
Overridepop()
method to keep GL up to date.void
Pop the element from the state.void
Pops element.void
Overridespop()
method to maintain GL state.void
Pop method.void
Pops element.void
Overridepop()
method to keep GL up to date.void
Unref buffer object of the popped element.void
Overridespop()
method so side effects can occur in GL.void
Pops element.void
Overridespop()
method so side effects can occur in GL.void
Overridespop()
method so side effects can occur in GL.void
Overridespop()
method so side effects can occur in GL.void
Pop method.void
Pops element.void
Pop method.static void
See description for pushMatrix().static void
This method is used by the TransformSeparator node.static void
This method is used by the TransformSeparator node.void
Pushes element.void
Overridepush()
method to keep GL up to date.void
Overridespush()
method to copy values from next instance in the stack.void
Overridepush()
method to keep GL up to date.void
push to save dependencies listvoid
Overridespush()
method to copy values from next instance in the stack.void
Overridepush()
method to keep GL up to date.void
Push the element into the state.void
Pushes element.void
Pushes element.void
Overridespush()
method to copy values from next instance in the stack.void
Push copies the values from the previous element.void
Overridespush()
method to maintain GL state.void
Overridespush()
method to copy values from next instance in the stack.void
Deprecated.push (for non-GL elements)void
Overridespush()
method to copy values from next instance in the stack.void
Overridespush()
method to copy values from next instance in the stack.void
Overridepush()
method to keep GL up to date.void
Pushes element.void
Copy current material into the pushed element.void
Overridespush()
method to copy values from next instance in the stack.void
Overridespush()
method to copy values from next instance in the stack, and set up cache dependencies correctly.void
Push copies the values from the previous element.void
Push copies the values from the previous element.void
Overridespush()
method to copy values from next instance in the stack.void
Pushes the element, copying values from previous element in state.void
Overridespush()
method so side effects can occur in GL.void
Push copies the values from the previous element, so set doesn't have to set them if they are set AS_IS.void
Pushes element.void
Overridespush()
so we can remember previous elements value and avoid making GL calls if this element has the same value.void
Push copies the values from the previous element, so set doesn't have to set them if they are set AS_IS.void
Overridespush()
method to copy values from next instance in the stack.void
Overridespush()
method to copy values from next instance in the stack.void
Overridespush()
method to copy values from next instance in the stack.void
Overridespush()
so we can remember previous elements value and avoid making GL calls if this element has the same value.void
Overridespush()
so we can remember previous element's value and avoid making GL calls if this element has the same value.void
Overridespush()
method to copy values from next instance in the stack.void
Overridespush()
method to copy values from next instance in the stack.void
Overridespush()
method to copy values from next instance in the stack, and set up cache dependencies correctly.void
Overridespush()
method to copy values from next instance in the stack.void
Overridespush()
method to copy values from next instance in the stack.void
Overridespush()
method to copy values from next instance in the stack.void
Overridespush()
method to copy values from next instance in the stack.void
Overridespush()
method to copy values from next instance in the stack.void
Push.static SbMatrix
SoLocalBBoxMatrixElement.pushMatrix
(SoState state) This method is used by the TransformSeparator node.static SbMatrix
SoModelMatrixElement.pushMatrix
(SoState state) This method is used by the TransformSeparator node.static void
static void
Allows theSoGetBoundingBoxAction
to reset the current model matrix to identity and all currently-open local matrices to identity.void
Destroys knowledge of GL state.static void
Reset the element to default values.static void
Resets all current instances in the state to identity.static void
SoLocalBBoxMatrixElement.rotateBy
(SoState state, SbRotation rotation) Multiplies a matrix that performs the specified transformation into the local matrix.static void
SoModelMatrixElement.rotateBy
(SoState state, SoNode node, SbRotation rotation) This multiplies a matrix that performs the specified transformation into the model matrix.static void
SoTextureMatrixElement.rotateBy
(SoState state, SoNode node, SbRotation rotation) Multiplies a matrix that performs the specified transformation into the texture matrix.static void
Multiplies a matrix that performs the specified transformation into the local matrix.static void
This multiplies a matrix that performs the specified transformation into the model matrix.static void
Multiplies a matrix that performs the specified transformation into the texture matrix.static void
SoGLLazyElement.sendAllMaterial
(SoState state) Static send, always send top-of-stack.static void
SoGLLazyElement.sendNoMaterial
(SoState state) Static send, always send top-of-stack.static void
SoGLLazyElement.sendOnlyDiffuseColor
(SoState state) Static send, always send top-of-stack.static void
Sets the value in the state.static void
SoAnnoText3FontSizeHintElement.set
(SoState state, SoAnnoText3FontSizeHintElement.FontSizeHints hint) Sets the value in the state.static void
SoAnnoText3RenderPrintElement.set
(SoState state, SoAnnoText3RenderPrintElement.RenderPrintTypes type) Sets the value in the state.static void
SoBBoxCacheElement.set
(SoState state, SoBBoxCacheElement.CacheModes cacheMode) Sets the boundingBox cache mode.static void
SoBBoxTypeElement.set
(SoState state, SoBBoxTypeElement.Types type) Sets the current BBox type in the state.static void
SoBBoxTypeElement.set
(SoState state, SoNode name_8871, SoBBoxTypeElement.Types type) Sets the current BBox type in the state.static void
SoBlendElement.set
(SoState state, SoBlendElement.BlendElementParameters parameters) Sets the blending parameters.static void
Sets cache in element accessed from state.static void
SoColorMapElement.set
(SoState state, SoNode node, SoColorMap colorMapNode) Sets the current color map in the state.static void
Sets the current complexity in the state.static void
Sets the current complexity in the state.static void
SoComplexityTypeElement.set
(SoState state, SoComplexityTypeElement.Types type) Sets the current complexity type in the state.static void
SoComplexityTypeElement.set
(SoState state, SoNode name_9477, SoComplexityTypeElement.Types type) Sets the current complexity type in the state.static void
Sets the current crease angle in the state.static void
Sets the current crease angle in the state.static void
Sets the current decimation in the state.static void
Sets the current decimation in the state.static void
SoDecimationTypeElement.set
(SoState state, SoDecimationTypeElement.Types type) Sets the current decimation type in the state.static void
SoDecimationTypeElement.set
(SoState state, SoNode name_10719, SoDecimationTypeElement.Types type) Sets the current decimation type in the state.static void
SoDepthBufferElement.set
(SoState state, boolean test, boolean write, SoDepthBufferElement.DepthWriteFunctions function, SbVec2f range) Sets the depth buffer parameters.static void
SoDepthBufferElement.set
(SoState state, SoDepthBuffer depthBuffer, boolean test, boolean write, SoDepthBufferElement.DepthWriteFunctions function, SbVec2f range) Sets the depth buffer parameters.static void
Sets the current offset in the state.static void
Sets the current offset in the state.static void
Sets the current offset in the state.static void
SoDrawBufferElement.set
(SoState state, SoDrawBufferElement.SoDrawBufferTypes type) Sets the depth buffer parameters.static void
SoDrawStyleElement.set
(SoState state, SoDrawStyleElement.Styles style) Sets the current draw style in the state.static void
SoDrawStyleElement.set
(SoState state, SoNode name_11096, SoDrawStyleElement.Styles style) Sets the current draw style in the state.static void
SoEnvironmentElement.set
(SoState state, SoNode node, SoEnvironmentElement.EnvironmentParameters envParams) Sets the current environment in the state.static void
Sets the current focal distance in the state.static void
Sets the current focal distance in the state.static void
Sets the current font name.static void
SoFontRenderStyleElement.set
(SoState state, SoFontRenderStyleElement.RenderStyles style) Sets the current render style in the state.static void
SoFontRenderStyleElement.set
(SoState state, SoNode name_11914, SoFontRenderStyleElement.RenderStyles style) Sets the current render style in the state.static void
Sets the current font size.static void
Sets the current font size.static void
Sets the current Full-Scene Antialising attributes in the state.static void
Sets the current attributes.static void
SoGeoRenderElement.set
(SoState state, SoNode name_12089, SbProj4Projection.Projections renderProjection) Sets the current render mode in the state.static void
SoGeoRenderElement.set
(SoState state, SbProj4Projection.Projections renderProjection) Sets the current render mode in the state.static void
Sets the current interaction in the state.static void
SoInteractiveComplexityElement.set
(SoState state, SoInteractiveComplexity node) Set the currentSoInteractiveComplexity
node.static void
Sets the current switch index in the state.static void
Sets the current switch index in the state.static void
Sets the current light attenuation(s).static void
SoLightModelElement.set
(SoState state, SoLightModelElement.Models model) Sets the current lighting model in the state.static void
SoLightModelElement.set
(SoState state, SoNode name_14223, SoLightModelElement.Models model) Sets the current lighting model in the state.static void
Calls set(state, pattern, (int)1).static void
Sets the current line pattern in the state.static void
Calls set(state, name_14271, pattern, (int)1).static void
Sets the current line pattern in the state.static void
Sets the current line width in the state.static void
Sets the current line width in the state.static void
Sets the local matrix to the given matrix.static void
SoLogicalViewportElement.set
(SoState state, SbViewportRegion vp) Sets the viewport region.static void
SoLogicOperationElement.set
(SoState state, boolean enable, SoLogicOperationElement.LogicOperations operation) set the current logic operationstatic void
SoMaterialBindingElement.set
(SoState state, SoMaterialBindingElement.Bindings binding) Sets the current material binding in the state.static void
SoMaterialBindingElement.set
(SoState state, SoNode name_14983, SoMaterialBindingElement.Bindings binding) Sets the current material binding in the state.static void
Calls set(state, node, matrix, true).static void
Sets the model matrix to the given matrix.static void
Sets the portion of the viewport.static void
Sets the current portion in the state to the given portion (left, bottom, right, top).static void
Sets the current portion in the state to the given portion (left, bottom, right, top).static void
SoMultipleInstanceElement.set
(SoState state, SoNode node, SoMultipleInstance instanceproperty) Sets the current multiple instance node.static void
Sets the current tolerance factor in the state.static void
SoNormalBindingElement.set
(SoState state, SoNormalBindingElement.Bindings binding) Sets the current normal binding in the state.static void
SoNormalBindingElement.set
(SoState state, SoNode name_17869, SoNormalBindingElement.Bindings binding) Sets the current normal binding in the state.static void
Sets the current normals.static void
SoNurbsPropertyElement.set
(SoState state, SoNode node, SoNurbsPropertyElement.DrawStyles drawStyleMask, int numSamplePoints, SbColor color, short isoParamCurvesPattern, SoNurbsProperty.TessellationTypes tessType, float tessDistance, float tessAngle) Sets the current NURBS properties attributes in the state.static void
Sets the current pattern attributes in the state.static void
SoPickMethodElement.set
(SoState state, SoPickMethodElement.Methods method) Sets the current pick method in the state.static void
SoPickMethodElement.set
(SoState state, SoNode name_18714, SoPickMethodElement.Methods method) Sets the current pick method in the state.static void
SoPickRayElement.set
(SoState state, SbViewVolume volume) Sets the picking ray.static void
SoPickStyleElement.set
(SoState state, SoPickStyleElement.Styles style) Sets the current pick style in the state.static void
SoPickStyleElement.set
(SoState state, SoNode name_18736, SoPickStyleElement.Styles style) Sets the current pick style in the state.static void
Sets the current point size in the state.static void
Sets the current point size in the state.static void
SoPolygonOffsetElement.set
(SoState state, SoNode node, float factor, float units, SoPolygonOffsetElement.Styles styles, boolean on) Sets the current polygon offset attributes in the state.static void
SoProjectionElement.set
(SoState state, SoNode name_19075, SoProjection prj) Sets the current projection node in the state.static void
SoProjectionElement.set
(SoState state, SoProjection prj) Sets the current projection node in the state.static void
Sets the projection matrix to the given matrix.static void
Sets the current shader program in the state.static void
Sets the current shape hints in the state.static void
SoShapeHintsElement.set
(SoState state, SoShapeHintsElement.VertexOrderings vertexOrdering, SoShapeHintsElement.ShapeTypes shapeType, SoShapeHintsElement.FaceTypes faceType) Sets the current shape hints in the state.static void
SoShapeHintsElement.set
(SoState state, SoShapeHintsElement.VertexOrderings vertexOrdering, SoShapeHintsElement.ShapeTypes shapeType, SoShapeHintsElement.FaceTypes faceType, SoShapeHintsElement.WindingTypes windingType, boolean useVBO) Set shape hints by defining all options.static void
SoShapeHintsElement.set
(SoState state, SoShapeHintsElement.WindingTypes windingType) Sets the current shape hints in the state.static void
Indicates if VBO is used from the state.static void
SoShapeHintsElement.set
(SoState state, SoNode name_21226, SoShapeHintsElement.VertexOrderings vertexOrdering, SoShapeHintsElement.ShapeTypes shapeType, SoShapeHintsElement.FaceTypes faceType) Sets the current shape hints in the state.static void
SoShapeHintsElement.set
(SoState state, SoNode name_21231, SoShapeHintsElement.WindingTypes windingType) static void
SoStereoElement.set
(SoState state, SoCamera.StereoModes mode) Sets the stereo mode, LEFT_VIEW, RIGHT_VIEW, or MONOSCOPIC.static void
Sets the current switch index in the state.static void
Sets the current switch index in the state.static void
SoTangentBindingElement.set
(SoState state, SoTangentBindingElement.Bindings binding) Sets the current tangent binding in the state.static void
SoTangentBindingElement.set
(SoState state, SoNode name_22689, SoTangentBindingElement.Bindings binding) Sets the current tangent binding in the state.static void
Sets the current tangents.static void
Sets the current horizontal text alignment in the state.static void
Sets the current horizontal text alignment in the state.static void
SoTextAlignmentHElement.set
(SoState state, SoTextAlignmentHElement.AlignmentHs style) Sets the current horizontal text alignment in the state.static void
SoTextAlignmentHElement.set
(SoState state, SoNode name_23426, SoTextAlignmentHElement.AlignmentHs style) Sets the current horizontal text alignment in the state.static void
SoTextAlignmentVElement.set
(SoState state, SoTextAlignmentVElement.AlignmentVs style) Sets the current vertical text alignment in the state.static void
SoTextAlignmentVElement.set
(SoState state, SoNode name_23435, SoTextAlignmentVElement.AlignmentVs style) Sets the current vertical text alignment in the state.static void
Sets the current horizontal text backFrame width in the state.static void
Sets the current horizontal text backFrame width in the state.static void
Sets element in state.static void
Sets the current horizontal text margin in the state.static void
Sets the current horizontal text margin in the state.static void
SoTextOrientationElement.set
(SoState state, SoTextOrientationElement.Orientations style) Sets the current font orientation in the state.static void
SoTextOrientationElement.set
(SoState state, SoNode name_23472, SoTextOrientationElement.Orientations style) Sets the current font orientation in the state.static void
Set the current element value.static void
SoTextStyleColorsElement.set
(SoState state, SoNode node, SbColorRGBA[] colors) Sets the current range in the state.static void
SoTextStyleElement.set
(SoState state, SoTextStyleElement.Styles style) Sets the current style type in the state.static void
SoTextStyleElement.set
(SoState state, SoNode name_23504, SoTextStyleElement.Styles style) Sets the current style type in the state.static void
Sets the current range in the state.static void
Calls set(state, value, (com.openinventor.inventor.nodes.SoNode)null).static void
Used by Texture3ImageElement, set to true when a non-null image is set, set to false when there is no 3D texture image (the default).static void
SoTextureCombinerElement.set
(SoState state, SoNode node, int _combineRGB, int _combineAlpha, int _source0RGB, int _source1RGB, int _source2RGB, int _source0Alpha, int _source1Alpha, int _source2Alpha, int _operand0RGB, int _operand1RGB, int _operand2RGB, int _operand0Alpha, int _operand1Alpha, int _operand2Alpha, float _scaleRGB, float _scaleAlpha, SbVec4f constantColor) Sets the current texture combiner parameters in the state.static void
SoTextureCoordinateBindingElement.set
(SoState state, SoTextureCoordinateBindingElement.Bindings binding) Sets the current texture binding in the state.static void
SoTextureCoordinateBindingElement.set
(SoState state, SoNode name_22980, SoTextureCoordinateBindingElement.Bindings binding) Sets the current texture binding in the state.static void
Calls set(state, value, (com.openinventor.inventor.nodes.SoNode)null).static void
Used by GLTextureImageElement, set to true when a non-null image is set, set to false when there is no texture image (the default).static void
Calls set(state, value, (com.openinventor.inventor.nodes.SoNode)null).static void
Used by GLTextureImageElement, set to true when a non-null image is set, set to false when there is no texture image (the default).static void
SoTextureImage3Element.set
(SoState state, SoNode node, SbVec3s subSize, int xoffset, int yoffset, int zoffset, byte[] bytes, int texname) Pass texname = -1 to deactivate subtexturing.static void
SoTextureImageElement.set
(SoState state, SoNode node, SbVec2i32 subSize, int xoffset, int yoffset, ByteBuffer buffer, int texname) Pass texname = -1 to deactivate subtexturing.static void
Sets the texture transform matrix to the given matrix.static void
Sets the current texture name.static void
Sets the current texture quality in the state.static void
Sets the current element value.static void
Sets the current texture name.static void
Sets the current texture unit.static void
SoUnitsElement.set
(SoState state, SoUnitsElement.Units units) Sets the current units in the state.static void
SoUnitsElement.set
(SoState state, SoNode name_24156, SoUnitsElement.Units units) Sets the current units in the state.static void
Sets the current update area in the state.static void
Calls set(state, node, matrix, true).static void
Sets the view matrix to the given matrix.static void
SoViewportRegionElement.set
(SoState state, SbViewportRegion vpReg) Calls set(state, vpReg, true).static void
SoViewportRegionElement.set
(SoState state, SbViewportRegion vpReg, boolean sendToGL) Sets the viewport region.static void
SoViewVolumeElement.set
(SoState state, SoNode node, SbViewVolume viewVolume) Sets the view volume in the state.static void
Sets the current 2D profile coordinates.static void
Calls set2(state, node, coords, false).static void
static void
Sets the current coordinates in the state as 3-vectors.static void
Sets the current 3D profile coordinates.static void
Calls set3(state, node, coords, false).static void
static void
Sets the current coordinates in the state as 4-vectors.static void
Calls set4(state, node, coords, false).static void
static void
Calls set4(state, node, coords, false).static void
static void
SoBevelPropertyElement.setAbsoluteRadius
(SoState state, SoNode node, float name_8648) Sets the bevel radius as an absolute value.static void
SoLazyElement.setAmbient
(SoState state, SoNode node, SbColor color) Deprecated.static void
SoMaterialElement.setAmbient
(SoState state, SoMaterialElement.Faces face, SoNode node, SbColor color) static void
SoMaterialElement.setAmbient
(SoState state, SoNode node, SbColor color) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setAmbientColorOverride
(SoState state, SoNode name_18332, boolean override) Set override flag for SoAmbientColorElement.static void
Sets the bevel angle: if 2 adjacent faces make a greater angle, then their common edge is beveled.static void
SoStereoElement.setBalanceAdjustment
(SoState state, float stbalance) Calls setBalanceAdjustment(state, stbalance, (boolean)false).static void
SoStereoElement.setBalanceAdjustment
(SoState state, float stbalance, boolean stNearFrac) Sets the stereo balance adjustment.static void
SoOverrideElement.setBBoxTypeOverride
(SoState state, SoNode name_18431, boolean override) Set override flag forSoComplexity.bboxType
.static void
SoBlendElement.setBlending
(SoState state, boolean enabled) Enable or disable blending.static void
SoLazyElement.setBlending
(SoState state, boolean value) Deprecated.static void
SoOverrideElement.setColorIndexOverride
(SoState state, SoNode name_18335, boolean override) Set override flag for SoColorIndexElement.static void
SoLazyElement.setColorIndices
(SoState state, SoNode node, int[] indices) Deprecated.Static set method.static void
SoMaterialElement.setColorIndices
(SoState state, SoMaterialElement.Faces face, SoNode node, int[] indices) Static set method.static void
SoMaterialElement.setColorIndices
(SoState state, SoNode node, int[] indices) Deprecated.As of Open Inventor 2025.1.static void
SoLazyElement.setColorMaterial
(SoState state, SoNode node, boolean value) Deprecated.static void
SoMaterialElement.setColorMaterial
(SoState state, SoMaterialElement.Faces face, SoNode node, boolean value) static void
SoMaterialElement.setColorMaterial
(SoState state, SoNode node, boolean value) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setComplexityOverride
(SoState state, SoNode name_18338, boolean override) Set override flag forSoComplexityElement
.static void
SoShapeStyleElement.setComplexityType
(SoState state, int value) API used by other elements.static void
SoOverrideElement.setComplexityTypeOverride
(SoState state, SoNode name_18341, boolean override) Set override flag forSoComplexityTypeElement
.static void
SoOverrideElement.setCreaseAngleOverride
(SoState state, SoNode name_18344, boolean override) Set override flag forSoCreaseAngleElement
.static void
SoModelMatrixElement.setCullMatrix
(SoState state, SoNode node, SbMatrix matrix) Sets the transformation that defines the volume that view-volume culling should be tested against.static void
SoTextureCoordinate3Element.setDefault
(SoState state, SoNode node) Sets the current texture coordinates, in any of several ways: EXPLICIT, no coordinates (shapes will generate):static void
SoTextureCoordinateElement.setDefault
(SoState state, SoNode node) Sets the current texture coordinates, in any of several ways: EXPLICIT, no coordinates (shapes will generate).static void
SoOverrideElement.setDepthBufferFunctionOverride
(SoState state, SoNode name_18428, boolean override) Set override flag forSoDepthBuffer.function
.static void
SoOverrideElement.setDepthBufferRangeOverride
(SoState state, SoNode name_18425, boolean override) Set override flag forSoDepthBuffer.range
.static void
SoLazyElement.setDiffuse
(SoState state, SoNode node, SbColor[] colors, SoColorPacker cPacker) Deprecated.Static set method.static void
SoMaterialElement.setDiffuse
(SoState state, SoMaterialElement.Faces face, SoNode node, SbColor[] colors) Static set method.static void
SoMaterialElement.setDiffuse
(SoState state, SoNode node, SbColor[] colors) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setDiffuseColorOverride
(SoState state, SoNode name_18350, boolean override) Set override flag for SoDiffuseColorElement.static void
SoShapeStyleElement.setDrawStyle
(SoState state, int value) API used by other elements.static void
SoOverrideElement.setDrawStyleOverride
(SoState state, SoNode name_18353, boolean override) Set override flag forSoDrawStyleElement
.static void
SoLazyElement.setEmissive
(SoState state, SoNode node, SbColor color) Deprecated.static void
SoMaterialElement.setEmissive
(SoState state, SoMaterialElement.Faces face, SoNode node, SbColor color) static void
SoMaterialElement.setEmissive
(SoState state, SoNode node, SbColor color) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setEmissiveColorOverride
(SoState state, SoNode name_18356, boolean override) Set override flag for SoEmissiveColorElement.static void
SoOverrideElement.setEnvironmentMapOverride
(SoState state, SoNode name_18413, boolean override) Set override flag forSoEnvironmentMap
.static void
SoOverrideElement.setEnvironmentOverride
(SoState state, SoNode name_18410, boolean override) Set override flag forSoEnvironmentElement
.static void
SoMaterialBindingElement.setFace
(SoState state, SoMaterialBindingElement.Faces face) Sets the current face binding in the state.static void
SoOverrideElement.setFontNameOverride
(SoState state, SoNode name_18359, boolean override) Set override flag forSoFontNameElement
.static void
SoOverrideElement.setFontRenderStyleOverride
(SoState state, SoNode name_18365, boolean override) Set override flag forSoFontRenderStyleElement
.static void
SoOverrideElement.setFontSizeOverride
(SoState state, SoNode name_18362, boolean override) Set override flag forSoFontSizeElement
.static void
SoOverrideElement.setFullSceneAntialiasingOverride
(SoState state, SoNode name_18422, boolean override) Set override flag forSoFullSceneAntialiasingElement
.static void
SoBlendElement.setFunction
(SoState state, SoBlendElement.BlendFactors source, SoBlendElement.BlendFactors destination) Sets the blending function.static void
SoTextureOverrideElement.setImageOverride
(SoState state, boolean override) Sets override flag forSoTextureImageElement
.static void
Sets an integer info.static void
SoStereoElement.setInterEyeDistance
(SoState state, float ied) Sets the inter-eye distance (immersive MP only).static void
SoLazyElement.setLightModel
(SoState state, int model) Deprecated.static void
SoShapeStyleElement.setLightModel
(SoState state, int value) API used by other elements.static void
SoOverrideElement.setLightModelOverride
(SoState state, SoNode name_18368, boolean override) Set override flag forSoLightModelElement
.static void
SoOverrideElement.setLinePatternOverride
(SoState state, SoNode name_18371, boolean override) Set override flag forSoLinePatternElement
.static void
SoOverrideElement.setLineWidthOverride
(SoState state, SoNode name_18374, boolean override) Set override flag forSoLineWidthElement
.static void
Sets the current flags in the state as marked.static void
Sets the current flags in the state as marked.static void
SoOverrideElement.setMaterialBindingOverride
(SoState state, SoNode name_18377, boolean override) Set override flag forSoMaterialBindingElement
.static void
SoDepthOffsetElement.setMaxOffset
(SoState state, float offset) Sets the current offset in the state.static void
SoMaterialElement.setMetallic
(SoState state, SoMaterialElement.Faces face, SoNode node, float value) static void
SoMaterialElement.setMetallic
(SoState state, SoNode node, float value) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setMetallicOverride
(SoState state, SoNode name_18398, boolean override) Set override flag forSoPhysicalMaterial.metallic
.static void
SoOverrideElement.setNeighborToleranceOverride
(SoState state, SoNode name_18347, boolean override) Set override flag forSoNeighborToleranceElement
.static void
SoShapeStyleElement.setOverrides
(SoState state, boolean value) Set value is true if either diffuse, transparency, or materialbinding are overridden; otherwise false.static void
SoLazyElement.setPacked
(SoState state, SoNode node, SoColorPacker cPacker, int[] colors) Deprecated.Static set method.static void
SoMaterialElement.setPacked
(SoState state, SoMaterialElement.Faces face, SoNode node, int[] colors) static void
Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setPatternOverride
(SoState state, SoNode name_18419, boolean override) Set override flag forSoPatternElement
.static void
SoOverrideElement.setPickStyleOverride
(SoState state, SoNode name_18380, boolean override) Set override flag forSoPickStyleElement
.static void
SoOverrideElement.setPointSizeOverride
(SoState state, SoNode name_18383, boolean override) Set override flag forSoPointSizeElement
.static void
SoOverrideElement.setPolygonOffsetOverride
(SoState state, SoNode name_18416, boolean override) Set override flag forSoPolygonOffsetElement
.static void
SoTextureOverrideElement.setQualityOverride
(SoState state, boolean override) Sets override flag forSoTextureQualityElement
.static void
Calls setRadius(state, node, com.openinventor.inventor.nodes.SoBevelProperty.DEFAULT_RADIUS).static void
Sets the bevel radius as a percentage [0.0, 1.0] of the greater value of the length of each edge.static void
SoStereoElement.setReversedView
(SoState state, boolean strev) Sets the stereo inverted view flag.static void
SoMaterialElement.setRoughness
(SoState state, SoMaterialElement.Faces face, SoNode node, float value) static void
SoMaterialElement.setRoughness
(SoState state, SoNode node, float value) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setRoughnessOverride
(SoState state, SoNode name_18395, boolean override) Set override flag forSoPhysicalMaterial.roughness
.static void
SoOverrideElement.setShapeHintsOverride
(SoState state, SoNode name_18386, boolean override) Set override flag forSoShapeHintsElement
.static void
SoLazyElement.setShininess
(SoState state, SoNode node, float value) Deprecated.static void
SoMaterialElement.setShininess
(SoState state, SoMaterialElement.Faces face, SoNode node, float value) static void
SoMaterialElement.setShininess
(SoState state, SoNode node, float value) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setShininessOverride
(SoState state, SoNode name_18389, boolean override) Set override flag for SoShininessElement.static void
SoLazyElement.setSmoothing
(SoState state, boolean value) Deprecated.static void
SoLazyElement.setSpecular
(SoState state, SoNode node, SbColor color) Deprecated.static void
SoMaterialElement.setSpecular
(SoState state, SoMaterialElement.Faces face, SoNode node, SbColor color) static void
SoMaterialElement.setSpecular
(SoState state, SoNode node, SbColor color) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setSpecularColorOverride
(SoState state, SoNode name_18401, boolean override) Set override flag for SoSpecularColorElement.static void
SoMaterialElement.setSpecularFactor
(SoState state, SoMaterialElement.Faces face, SoNode node, float value) static void
SoMaterialElement.setSpecularFactor
(SoState state, SoNode node, float value) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setSpecularFactorOverride
(SoState state, SoNode name_18392, boolean override) Set override flag forSoPhysicalMaterial.specular
.static void
SoStereoElement.setStereoAbsoluteAdjustments
(SoState state, boolean absolute) Indicates if the stereo offset and and balance setting should be interpreted as factors or as absolute parameters.static void
SoStereoElement.setStereoAdjustment
(SoState state, float stoffset) Sets the stereo offset adjustment.static void
Allows the user to switch on/off the tests applied before the bevel (can increase speed when the tests are not needed).static void
SoShapeStyleElement.setTexture3Enabled
(SoState state, boolean value) Calls setTexture3Enabled(state, value, (int)0).static void
SoShapeStyleElement.setTexture3Enabled
(SoState state, boolean value, int unit) API used by other elements.static void
SoShapeStyleElement.setTextureEnabled
(SoState state, boolean value) Calls setTextureEnabled(state, value, (int)0).static void
SoShapeStyleElement.setTextureEnabled
(SoState state, boolean value, int unit) API used by other elements.static void
SoShapeStyleElement.setTextureFunction
(SoState state, boolean value) Calls setTextureFunction(state, value, (int)0).static void
SoShapeStyleElement.setTextureFunction
(SoState state, boolean value, int unit) API used by other elements.static void
SoLazyElement.setTransparency
(SoState state, SoNode node, float[] transp, SoColorPacker cPacker) Deprecated.Static set method.static void
SoMaterialElement.setTransparency
(SoState state, SoMaterialElement.Faces face, SoNode node, float[] transp) Static set method.static void
SoMaterialElement.setTransparency
(SoState state, SoNode node, float[] transp) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setTransparencyOverride
(SoState state, SoNode name_18404, boolean override) Set override flag for SoTransparencyElement.static void
SoShapeStyleElement.setTransparencyType
(SoState state, int value) API used by other elements.static void
SoOverrideElement.setTransparencyTypeOverride
(SoState state, SoNode name_18407, boolean override) Set override flag for SoTransparencyTypeElement.static void
SoEdgeFlagElement.setUnmarked
(SoState state, SoNode node, int numFlags, int[] flags) Sets the current flags in the state as unmarked.static void
SoVertexFlagElement.setUnmarked
(SoState state, SoNode node, int numFlags, int[] flags) Sets the current flags in the state as unmarked.static void
SoModifyViewVolumeElement.setWallCoordinates
(SoState state, SbVec3f lowerLeft, SbVec3f lowerRight, SbVec3f upperLeft) Sets the current coordinates of the virtual window in the real world.static void
SoLocalBBoxMatrixElement.translateBy
(SoState state, SbVec3f translation) Multiplies a matrix that performs the specified transformation into the local matrix.static void
SoModelMatrixElement.translateBy
(SoState state, SoNode node, SbVec3f translation) This multiplies a matrix that performs the specified transformation into the model matrix.static void
SoTextureMatrixElement.translateBy
(SoState state, SoNode node, SbVec3f translation) Multiplies a matrix that performs the specified transformation into the texture matrix.static boolean
SoModifyViewVolumeElement.useWallCoordinates
(SoState state) Returns a boolean telling the Camera to compute a view volume using the wall coordinates. -
Uses of SoState in com.openinventor.inventor.nodes
Methods in com.openinventor.inventor.nodes with parameters of type SoStateModifier and TypeMethodDescriptionstatic SbVec3f[]
SoProjection.checkProjection
(SoState state, SoNode node, SbVec3f[] coords) Apply projection to given coordinates.static int
SoTextureUnit.getMaxTextureUnit
(SoState state) Returns the maximum number of texture units.int
SoIndexedTriangleStripSet.getNumStrips
(SoState state) Returns number of strips.int
SoIndexedTriangleStripSet.getNumTriangles
(SoState state) Returns number of triangles.static boolean
SoShape.isPrimitiveRestartAvailable
(SoState state) Returns true if the primitive restart feature is available.static boolean
SoComputeShader.isSupported
(SoShaderObject.SourceTypes sourceType, SoState state) Indicates if compute shaders in the specified language are supported by your graphics board.static boolean
SoFragmentShader.isSupported
(SoShaderObject.SourceTypes sourceType, SoState state) Indicates if fragment shaders in the specified language are supported by your graphics board.static boolean
SoGeometryShader.isSupported
(SoShaderObject.SourceTypes sourceType, SoState state) Indicates if geometry shaders in the specified language are supported by your graphics board.static boolean
SoRenderToTarget.isSupported
(SoState state) Indicates if this node can be used on the actual hardware.static boolean
SoTessellationControlShader.isSupported
(SoShaderObject.SourceTypes sourceType, SoState state) Returns true if tessellation control shaders in the specified language are supported by your graphics board.static boolean
SoTessellationEvaluationShader.isSupported
(SoShaderObject.SourceTypes sourceType, SoState state) Returns true if tessellation evaluation shaders in the specified language are supported by your graphics board.static boolean
SoVertexAttribFeedback.isSupported
(SoState state) This function indicates if the vertex attributes feedback feature is available on this system.static boolean
SoVertexShader.isSupported
(SoShaderObject.SourceTypes sourceType, SoState state) Indicates if vertex shaders in the specified language are supported by your graphics board. -
Uses of SoState in com.openinventor.ldm.elements
Methods in com.openinventor.ldm.elements with parameters of type SoStateModifier and TypeMethodDescriptionstatic SoDataCompositor
static SoDataRange
static SoDataRange
static SoDataSetId
Returns current id from the state.static SoGeometryPriority
static SoROI
Calls get(state, (int)0).static SoROI
Returns the last traversed ROI with the given ID.static SoTransferFunction
static SoDataSet
SoDataSetElement.getDataSet
(SoState state) static boolean
SoTransferFunctionElement.hasTransparency
(SoState state) returns true if one (at least) accumulated transferFuncion contains a transparencyvoid
Pushes element.void
Overridespush()
method to copy values from next instance in the stack.void
Overridespush()
method to copy values from next instance in the stack.void
Pushes element.static void
SoDataCompositorElement.set
(SoState state, SoNode node, SoDataCompositor name_10326) static void
SoDataRangeElement.set
(SoState state, SoNode node, SoDataRange name_10447) static void
static void
static void
SoDataSetIdElement.set
(SoState state, SoDataSetId dsId) Sets the current id in the state.static void
SoGeometryPriorityElement.set
(SoState state, SoNode node, SoGeometryPriority m_geometryPriorityNode) static void
static void
SoTransferFunctionElement.set
(SoState state, SoNode node, SoTransferFunction m_transferFunctionNode) Sets/Gets the current volume data attributes in the state. -
Uses of SoState in com.openinventor.meshviz.elements
Methods in com.openinventor.meshviz.elements with parameters of type SoStateModifier and TypeMethodDescriptionstatic PoCellFilter
static PbDataMapping
static PbDateFormatMapping
static PbDomain
static PbIsovaluesList
static PoMesh1DFilter
static PbMiscTextAttr
static PbNumericDisplayFormat
static PoProfile
static SbBox2f
static FloatBuffer
PoProfileElement.getDirectProfile
(SoState state, float step) Return the current 2D polygon defining the profile.static PbMesh
static PbMesh1D
static PbMesh2D
static PbMesh3D
static SbVec2f[]
PoProfileElement.getProfile
(SoState state, float step) Return the current 2D polygon defining the profile.static void
PoBevelEdgeElement.set
(SoState state, SoNode node, boolean on, float radius, PoBevelEdge.RadiusFlags radiusFlag, float bevelAngle) static void
static void
PoDataMappingElement.set
(SoState state, SoNode node, PbDataMapping dataMapping) static void
PoDateFormatMappingElement.set
(SoState state, SoNode node, PbDateFormatMapping dateFormatMapping) static void
static void
PoIsovaluesListElement.set
(SoState state, SoNode node, PbIsovaluesList isovaluesList) static void
PoLabelHintsElement.set
(SoState state, SoNode node, PoLabelHints.LabelPaths labelPath, PoLabelHints.Justifications justif, String addString, boolean isAddStringIgnored, boolean isLabelLineVisible) static void
PoMesh1DFilterElement.set
(SoState state, SoNode node, PoMesh1DFilter filter) static void
PoMesh1DHintsElement.set
(SoState state, SoNode node, PoMesh1DHints.GeomInterpretations geomInterpretation) static void
static void
static void
static void
PoMiscTextAttrElement.set
(SoState state, SoNode node, PbMiscTextAttr miscTextAttr) static void
PoNumericDisplayFormatElement.set
(SoState state, SoNode node, PbNumericDisplayFormat numericDisplayFormat) static void
-
Uses of SoState in com.openinventor.meshvizxlm.mapping.elements
Methods in com.openinventor.meshvizxlm.mapping.elements with parameters of type SoStateModifier and TypeMethodDescriptionstatic void
MoCellRangesElement.add
(SoState state, MoCellRanges cellRanges) Add the given cell ranges for the specified traversal state.static void
MoScalarSetElementI.add
(SoState state, SoNode node, MiScalardSetI scalarSet) Adds a scalar set to the current list of sets for the specified traversal state and node.static void
MoScalarSetElementIj.add
(SoState state, SoNode node, MiScalardSetIj scalarSet) Adds a scalar set to the current list of sets for the specified traversal state and node.static void
MoScalarSetElementIjk.add
(SoState state, SoNode node, MiScalardSetIjk scalarSet) Adds a scalar set to the current list of sets for the specified traversal state and node.static void
MoStringSetElement.add
(SoState state, SoNode node, MiStringSet stringSet) Adds a string set to the current list of sets for the specified traversal state and node.static void
MoVec3SetElementI.add
(SoState state, SoNode node, MiVec3dSetI vectorSet) Adds a vector set to the current list of sets for the specified traversal state and node.static void
MoVec3SetElementIj.add
(SoState state, SoNode node, MiVec3dSetIj vectorSet) Adds a vector set to the current list of sets for the specified traversal state and node.static void
MoVec3SetElementIjk.add
(SoState state, SoNode node, MiVec3dSetIjk vectorSet) Adds a vector set to the current list of sets for the specified traversal state and node.static MoMeshElement
Returns the mesh element from the specified traversal state.static MiScalardSetI
Gets the element number index from the specified traversal state.static MiScalardSetIj
Gets the element number index from the specified traversal state.static MiScalardSetIjk
Gets the element number index from the specified traversal state.static MiStringSet
Gets the element number index from the specified traversal state.static MiVec3dSetI
Gets the element number index from the specified traversal state.static MiVec3dSetIj
Gets the element number index from the specified traversal state.static MiVec3dSetIjk
Gets the element number index from the specified traversal state.static long[]
Returns the current begin cell index from the specified traversal state.MoCellFilterElement.getCellFilter
(SoState state) Returns the current cell filter from the specified traversal state.static MiColorMapping
<Double, Color> MoColorMappingElement.getColorMapping
(SoState state) Returns the current color mapping from the specified traversal state.MoMeshElement.getConnectedRepresentation
(SoState state) Returns the current representation connected to the mesh from the specified traversal state.static MoDataBinding.DataBinding
MoDataBindingElement.getDataBinding
(SoState state) Returns the current data binding from the specified traversal state.static MoDrawStyleElement.DrawStyle
MoDrawStyleElement.getDrawStyle
(SoState state) Returns the current draw style from the specified traversal state.static long[]
Returns the current end cell index from the specified traversal state.static float
MoDrawStyleElement.getFadingThreshold
(SoState state) Returns the current fading threshold from the specified traversal state.static MoMaterialElement.Material
MoMaterialElement.getMaterial
(SoState state) Returns current colors and coloring options from the specified traversal state.static MoMeshElement.Mesh
Returns the current mesh from the specified traversal state.static int
Gets number of elements in the specified state.static int
Gets number of elements in the specified state.static int
Gets number of elements in the specified state.static int
Gets number of elements in the specified state.static int
Gets number of elements in the specified state.static int
Gets number of elements in the specified state.static int
Gets number of elements in the specified state.void
void
void
void
void
void
void
void
static void
MoCellFilterElement.set
(SoState state, SoNode node, MoMeshVizDataMapping.CellFilterType cellFilterType, MiCellFilter cellFilter) Sets the current cell filter for the specified traversal state and node.static void
Sets the current color mapping for the specified traversal state and node.static void
MoDataBindingElement.set
(SoState state, SoNode node, MoDataBinding.DataBinding dataBinding) Sets the current data binding for the specified traversal state and node.static void
MoDrawStyleElement.set
(SoState state, MoDrawStyle ds) Sets the current draw style for the specified traversal state and node.static void
MoMaterialElement.set
(SoState state, SoNode node, MoMaterial.ColoringType coloring, SbColor color, MoMaterial.ColoringType lineColoring, SbColor lineColor, MoMaterial.ColoringType markerColoring, SbColor markerColor, float transparency) Sets the current colors and coloring options for the specified traversal state and node.static void
MoMeshElement.set
(SoState state, SoNode node, MoMeshVizDataMapping.MeshType meshType, MiMesh mesh, MoMeshRepresentation meshRepresentation, long nodeTimeStamp) Sets the current mesh for the specified traversal state and node. -
Uses of SoState in com.openinventor.volumeviz.elements
Methods in com.openinventor.volumeviz.elements with parameters of type SoStateModifier and TypeMethodDescriptionstatic SoUniformGridClipping
Returns the first grid.static SoVolumeClippingGroup
static SoVolumeGroup
static SoVolumeRenderingQuality
static SoVolumeTransform
Returns most recently traversed volume transform from the state.static ArrayList
<SoUniformGridClipping> Returns all the grids.static SoVolumeData
SoVolumeDataElement.getVolumeData
(SoState state) void
Pop method.void
Pops element.void
Overridespush()
method to copy values from next instance in the stack.void
Pushes element.void
Overridespush()
method to copy values from next instance in the stack.static void
Sets the current texture unit.static void
SoVolumeClippingGroupElement.set
(SoState state, SoNode node, SoVolumeClippingGroup ClippingGroupNode) static void
SoVolumeDataElement.set
(SoState state, SoNode node, SoVolumeData volumeDataNode) static void
SoVolumeDataElement.set
(SoState state, SoNode node, SoVolumeData volumeDataNode, SbMatrix matrix) static void
SoVolumeGroupElement.set
(SoState state, SoNode node, SoVolumeGroup volumeGroupNode) static void
SoVolumeRenderingQualityElement.set
(SoState state, SoNode node, SoVolumeRenderingQuality vrq) static void
SoVolumeTransformElement.set
(SoState state, SoNode node, SoVolumeTransform m_volumeTransformNode) Add a volume transform to the state. -
Uses of SoState in com.openinventor.volumeviz.nodes
Methods in com.openinventor.volumeviz.nodes with parameters of type SoStateModifier and TypeMethodDescriptionSoOffscreenVolumeRender.getMaxBoxSize
(SoState state) Returns the maximum boxSize that can be extract in one boxComputed for the current state.static int
SoUniformGridClipping.getMaxNumberOfUniformGrids
(SoState state) Returns the maximum number of clipping surfaces supported by the hardware.static boolean
SoFenceSlice.isSupported
(SoState state) Returns true if graphic card can render anSoFenceSlice
.static boolean
SoHeightFieldRender.isSupported
(SoState state) Returns true if graphic card can render anSoHeightFieldRender
.static boolean
SoUniformGridClipping.isSupported
(SoState state) Returns true if uniform grid clipping is supported by the graphics board.static boolean
SoVolumeShader.isSupported
(SoState state) Returns true ifSoVolumeShader
is supported by the current graphics board.