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 booleanSoGLRenderAction.isSortedLayersSupported(SoState state) Indicates ifSORTED_PIXELtransparency 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 TypeMethodDescriptionvoidSoCache.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).booleanReturns true if cache is valid with respect to the given state.booleanReturn is the given element is valid True if the element is not monitored.booleanReturns true if the cache is valid for the given state.static voidSoPrimitiveCountCache.setContains3DText(SoState state) static voidSoBoundingBoxCache.setHasLinesOrPoints(SoState state) static voidSoBoundingBoxCache.setHasScreenSpaceBoundingBoxes(SoState state, boolean flag) static voidSoPrimitiveCountCache.setIsApproximated(SoState state) voidSoNodeDependencies.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 booleanSoTextureUnitElement.activateTextureUnit(SoState state, int unit) Activates the current texture if it exists.static voidAdds a clip plane to the current set in the state.static voidAdd to the current light list and to the current matrix list.static voidAdd to the current profile list.static voidSoUniformShaderParameterElement.add(SoState state, SoShaderParameter param) Adds a shader parameter.static voidSoUniformShaderParameterElement.add(SoState state, SoShaderParameter param, SoMFNode shaderObjects) Deprecated.As of Open Inventor 1.0.0.0.static voidSoVertexShaderParameterElement.add(SoState state, SoVertexShaderParameter vertexAttrib) Add to the current vertex attribs list.static booleanReturns true if any cache is currently open in the state.static voidSoCacheElement.closeAnyOpen(SoState state) Closes any open cache.static booleanSoTextureImage3Element.containsTransparency(SoState state) Calls containsTransparency(state, (int)0).static booleanSoTextureImage3Element.containsTransparency(SoState state, int unit) Returns true if the texture contains transparency info.static booleanSoTextureImageElement.containsTransparency(SoState state) Calls containsTransparency(state, (int)0).static booleanSoTextureImageElement.containsTransparency(SoState state, int unit) Returns true if the texture contains transparency info.static voidSoTexture3EnabledElement.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 voidSoTextureCubeMapEnabledElement.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 voidSoTextureEnabledElement.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 booleanReturns 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.TypesReturns current BBox type from the state.Retrieves the current blending parameters.static SoColorMapGets the current color map in the state.static floatReturns current complexity from the state.Returns current complexity type from the state.static floatReturns current crease angle from the state.static floatReturns current decimation percentage from the state.Returns current decimation type from the state.static floatReturns current accumulated offset from the state.Returns current depth buffer parameters.static SoDrawStyleElement.StylesReturns current draw style from the state.Gets the current environment in the state.static floatReturns current focal distance from the state.static StringReturns the current font name from the state.Returns current render style from the state.static floatReturns the current font size from the state.Returns current render mode in the state.static intReturns current switch index from the state.static SbVec3fReturns the current light attenuation from the state.static SoLightModelElement.ModelsReturns current lighting model from the state.static floatReturns current line width from the state.static SbMatrixReturns current matrix from the state.static SbViewportRegionReturns the current viewport region from the state.Returns the current material binding from the state.static SbMatrixReturns current model matrix from the state.static SbVec4fReturns the current portion from the state.static SbVec4fReturns the current portion of the view volume from the state.static SoMultipleInstanceReturns the current element in the state.static floatReturns current tolerance factor from the state.Returns current normal binding from the state.static SoPickMethodElement.MethodsReturns current pick method from the state.static SbViewVolumeReturns the current picking ray view volume from the state.static SoPickStyleElement.StylesReturns current pick style from the state.static floatReturns current point size from the state.Returns the current list of profile nodes from the state.static SoProjectionReturns the current projection node from the state.static SbMatrixReturns current matrix from the state.static SoShaderProgramGets the current shader program in the state.Return current shape winding type from the state.static SoShapeStyleElementGet a readable instance.static intReturns current switch index from the state.Returns current tangent binding from the state.static floatReturns current draw style from the state.Returns current draw style from the state.Returns current draw style from the state.static floatReturns current draw style from the state.static booleanReturns the current element value.static floatReturns current margin from the state.Returns current draw style from the state.static booleanReturns the current element value.static SoTextStyleElement.StylesReturns current style from the state.static SbVec2i32Gets the current range in the state.static booleanCalls get(state, (int)0).static booleanUsed 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 booleanCalls get(state, (int)0).static booleanUsed by shapes to figure out if they need to send texture coordinates.static booleanCalls get(state, (int)0).static booleanUsed by shapes to figure out if they need to send texture coordinates.static SbMatrixCalls get(state, (int)0).static SbMatrixReturns current matrix from the state.static StringReturns the current texture name from the state.static floatReturns current texture quality from the state.static booleanReturns the current element value.static SoTexture2TransformCalls get(state, (int)0).static SoTexture2TransformReturns the current texture name from the state.static SoUnitsElement.UnitsReturns current units from the state.static SbVec2f[]Returns current update area from the state.static SbMatrixReturns current matrix from the state.static SbViewportRegionReturns current viewport region from the state.static SbViewVolumeReturns the current view volume from the state.static SoGLRenderActionReturns the current glRenderAction.static intSoTextureUnitElement.getActiveTextureUnit(SoState state) Returns the current active texture unit (the last texture unit set).static SbColorSoLazyElement.getAmbient(SoState name_14072) Deprecated.static SbColorSoMaterialElement.getAmbient(SoState state) Deprecated.As of Open Inventor 2025.1.static SbColorSoMaterialElement.getAmbient(SoState state, SoMaterialElement.Faces face) static SbColorSoEnvironmentElement.getAmbientColor(SoState state) Gets the ambient color.static booleanSoOverrideElement.getAmbientColorOverride(SoState state) Returns true if SoAmbientColorElement is overridden.static floatSoEnvironmentElement.getAmbientIntensity(SoState state) Gets the ambient intensity.static booleanSoEnvironmentElement.getAmbientOcclusion(SoState state) Gets the ambient occlusion state (true : activated, otherwise deactivated)static floatSoStereoElement.getBalanceAdjustment(SoState state) Returns the stereo balance adjustment.static booleanSoOverrideElement.getBBoxTypeOverride(SoState state) Returns true if SoComplexityType.bboxType is overridden.static booleanSoLazyElement.getBlending(SoState name_14077) Deprecated.static booleanSoInteractiveComplexityElement.getBooleanFieldValue(SoState state, SoSFBool field) Return value of aSoSFBool.static SbBox3fReturns the current portion of the view volume from the state.static intSoLazyElement.getColorIndex(SoState name_14070, int num) Deprecated.static intSoMaterialElement.getColorIndex(SoState state, int num) Deprecated.As of Open Inventor 2025.1.static intSoMaterialElement.getColorIndex(SoState state, SoMaterialElement.Faces face, int num) static booleanSoOverrideElement.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 booleanSoLazyElement.getColorMaterial(SoState name_14076) Deprecated.static booleanSoMaterialElement.getColorMaterial(SoState state) Deprecated.As of Open Inventor 2025.1.static booleanSoMaterialElement.getColorMaterial(SoState state, SoMaterialElement.Faces face) static SbMatrixSoModelMatrixElement.getCombinedCullMatrix(SoState state) This method gets the model*cullMatrix combined matrix (which is cached by this element).static booleanSoOverrideElement.getComplexityOverride(SoState state) Returns true ifSoComplexityElementis overridden.static booleanSoOverrideElement.getComplexityTypeOverride(SoState state) Returns true ifSoComplexityTypeElementis overridden.static booleanSoOverrideElement.getCreaseAngleOverride(SoState state) Returns true ifSoCreaseAngleElementis overridden.static booleanSoOverrideElement.getDepthBufferFunctionOverride(SoState state) Returns true ifSoDepthBuffer.functionis overridden.static booleanSoOverrideElement.getDepthBufferRangeOverride(SoState state) Returns true ifSoDepthBuffer.rangeis overridden.static SbColorSoLazyElement.getDiffuse(SoState state, int index) Deprecated.get() methods get value from Inventor state.static SbColorSoMaterialElement.getDiffuse(SoState state, int index) Deprecated.As of Open Inventor 2025.1.static SbColorSoMaterialElement.getDiffuse(SoState state, SoMaterialElement.Faces face, int index) get() methods get value from Inventor state.static booleanSoOverrideElement.getDiffuseColorOverride(SoState state) Returns true if SoDiffuseColorElement is overridden.static IntBufferSoLazyElement.getDirectColorIndices(SoState state) Deprecated.static IntBufferSoMaterialElement.getDirectColorIndices(SoState state, SoMaterialElement.Faces face) static booleanSoOverrideElement.getDrawStyleOverride(SoState state) Returns true ifSoDrawStyleElementis overridden.static intSoInteractionElement.getElapsedFrames(SoState state) Return number of frames since last interaction flag change.static doubleSoInteractionElement.getElapsedSeconds(SoState state) Return number of seconds since last interaction flag change.static SbColorSoLazyElement.getEmissive(SoState name_14073) Deprecated.static SbColorSoMaterialElement.getEmissive(SoState state) Deprecated.As of Open Inventor 2025.1.static SbColorSoMaterialElement.getEmissive(SoState state, SoMaterialElement.Faces face) static booleanSoOverrideElement.getEmissiveColorOverride(SoState state) Returns true if SoEmissiveColorElement is overridden.static intSoInteractiveComplexityElement.getEnumFieldValue(SoState state, SoSFEnum<?> field) Return value of aSoSFEnum.static booleanSoOverrideElement.getEnvironmentMapOverride(SoState state) Returns true ifSoEnvironmentMapis overridden.static booleanSoOverrideElement.getEnvironmentOverride(SoState state) Returns true ifSoEnvironmentElementis overridden.Returns the current face binding from the state.static booleanSoOverrideElement.getFontNameOverride(SoState state) Returns true ifSoFontNameElementis overridden.static booleanSoOverrideElement.getFontRenderStyleOverride(SoState state) Returns true ifSoFontRenderStyleElementis overridden.static booleanSoOverrideElement.getFontSizeOverride(SoState state) Returns true ifSoFontSizeElementis overridden.static booleanSoOverrideElement.getFullSceneAntialiasingOverride(SoState state) Returns true ifSoFullSceneAntialiasingElementis overridden.static booleanSoTextureOverrideElement.getImageOverride(SoState state) Returns true iffSoTextureImageElementis overridden.static intGets an integer info.static SoBevelPropertyElementSoBevelPropertyElement.getInstance(SoState state) Returns the top (current) instance of the element in the state.static SoClipPlaneElementSoClipPlaneElement.getInstance(SoState state) Returns the top (current) instance of the element in the state.static SoCoordinateElementSoCoordinateElement.getInstance(SoState state) Returns the top (current) instance of the element in the state.static SoEdgeFlagElementSoEdgeFlagElement.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 SoGLLazyElementSoGLLazyElement.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 SoLazyElementSoLazyElement.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.getConstElementthat is used by standard elements, but which causes cache dependency.static SoNormalElementSoNormalElement.getInstance(SoState state) Returns the top (current) instance of the element in the state.static SoProfileCoordinateElementSoProfileCoordinateElement.getInstance(SoState state) Returns the top (current) instance of the element in the state.static SoTangentElementSoTangentElement.getInstance(SoState state) Returns the top (current) instance of the element in the state.static SoTextureCoordinate3ElementSoTextureCoordinate3Element.getInstance(SoState state) Returns the top (current) instance of the element in the state.static SoTextureCoordinateElementSoTextureCoordinateElement.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 SoVertexFlagElementSoVertexFlagElement.getInstance(SoState state) Returns the top (current) instance of the element in the state.static floatSoStereoElement.getInterEyeDistance(SoState state) Returns the inter-eye distance (immersive MP only).static SbProjectionSoProjectionElement.getInternalProjection(SoState state) Returns the projection routine associated with currentSoProjectionnode.static SbVec3fSoEnvironmentElement.getLightAttenuation(SoState state) Gets the light attenuation.static intSoLazyElement.getLightModel(SoState name_14079) Deprecated.static booleanSoOverrideElement.getLightModelOverride(SoState state) Returns true ifSoLightModelElementis overridden.Returns the current list of light nodes from the state.static booleanSoOverrideElement.getLinePatternOverride(SoState state) Returns true ifSoLinePatternElementis overridden.static booleanSoOverrideElement.getLineWidthOverride(SoState state) Returns true ifSoLineWidthElementis overridden.static booleanSoOverrideElement.getMaterialBindingOverride(SoState state) Returns true ifSoMaterialBindingElementis overridden.static SbMatrixReturns the matrix transform (WC to VRC) for the light i for anSoCallbackAction.static floatSoDepthOffsetElement.getMaxOffset(SoState state) Returns current accumulated offset from the state.static intSoTextureUnitElement.getMaxTextureUnit(SoState state) Returns the maximum texture units.static floatSoMaterialElement.getMetallic(SoState state) Deprecated.As of Open Inventor 2025.1.static floatSoMaterialElement.getMetallic(SoState state, SoMaterialElement.Faces face) static booleanSoOverrideElement.getMetallicOverride(SoState state) Returns true ifSoPhysicalMaterial.metallicis overridden.static booleanSoOverrideElement.getNeighborToleranceOverride(SoState state) Returns true ifSoNeighborToleranceElementis overridden.static intSoMultipleInstanceElement.getNumBatches(SoState state) Return the number of batches.static longSoMaterialElement.getNumColorIndices(SoState state) Deprecated.As of Open Inventor 2025.1.static longSoMaterialElement.getNumColorIndices(SoState state, SoMaterialElement.Faces face) Method to inquire about current colors.static longSoMaterialElement.getNumDiffuse(SoState state) Deprecated.As of Open Inventor 2025.1.static longSoMaterialElement.getNumDiffuse(SoState state, SoMaterialElement.Faces face) Returns the number of diffuse colors.static intSoMultipleInstanceElement.getNumInstances(SoState state) Returns the number of shape instance requests in the state.static intSoMaterialElement.getNumTransparencies(SoState state) Deprecated.As of Open Inventor 2025.1.static intSoMaterialElement.getNumTransparencies(SoState state, SoMaterialElement.Faces face) Method to inquire about current colors.static int[]SoLazyElement.getPackedColors(SoState state) Deprecated.static SoCpuBufferObjectSoMaterialElement.getPackedColors(SoState state) Deprecated.As of Open Inventor 2025.1.static SoCpuBufferObjectSoMaterialElement.getPackedColors(SoState state, SoMaterialElement.Faces face) Return packed colors if any.static booleanSoOverrideElement.getPatternOverride(SoState state) Returns true ifSoPatternElementis overriden.static booleanSoOverrideElement.getPickStyleOverride(SoState state) Returns true ifSoPickStyleElementis overridden.static booleanSoOverrideElement.getPointSizeOverride(SoState state) Returns true ifSoPointSizeElementis overridden.static booleanSoOverrideElement.getPolygonOffsetOverride(SoState state) Returns true ifSoPolygonOffsetElementis overridden.static booleanSoTextureOverrideElement.getQualityOverride(SoState state) Returns true iffSoTextureQualityElementis overridden.static booleanSoStereoElement.getReversedView(SoState state) Returns the inverted view flag.static floatSoMaterialElement.getRoughness(SoState state) Deprecated.As of Open Inventor 2025.1.static floatSoMaterialElement.getRoughness(SoState state, SoMaterialElement.Faces face) static booleanSoOverrideElement.getRoughnessOverride(SoState state) Returns true ifSoPhysicalMaterial.roughnessis overridden.static doubleSoInteractiveComplexityElement.getScalarFieldValue(SoState state, SoSField field) Return value of scalar field as a double.static SbVec3fSoModelScaleElement.getScaleFactor(SoState state) Returns current model scale - if the overall SoModelMatrix is diagonazible Not all the SoModelMatrix are diagonalizable because aSoMatrixTransformor 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 booleanSoOverrideElement.getShapeHintsOverride(SoState state) Returns true ifSoShapeHintsElementis overridden.static floatSoLazyElement.getShininess(SoState name_14075) Deprecated.static floatSoMaterialElement.getShininess(SoState state) Deprecated.As of Open Inventor 2025.1.static floatSoMaterialElement.getShininess(SoState state, SoMaterialElement.Faces face) static booleanSoOverrideElement.getShininessOverride(SoState state) Returns true if SoShininessElement is overridden.static booleanSoLazyElement.getSmoothing(SoState name_14078) Deprecated.static SbColorSoLazyElement.getSpecular(SoState name_14074) Deprecated.static SbColorSoMaterialElement.getSpecular(SoState state) Deprecated.As of Open Inventor 2025.1.static SbColorSoMaterialElement.getSpecular(SoState state, SoMaterialElement.Faces face) static booleanSoOverrideElement.getSpecularColorOverride(SoState state) Returns true if SoSpecularColorElement is overridden.static floatSoMaterialElement.getSpecularFactor(SoState state) Deprecated.As of Open Inventor 2025.1.static floatSoMaterialElement.getSpecularFactor(SoState state, SoMaterialElement.Faces face) static booleanSoOverrideElement.getSpecularFactorOverride(SoState state) Returns true ifSoPhysicalMaterial.specularis overridden.static floatSoStereoElement.getStereoAdjustment(SoState state) Returns the stereo offset adjustment.static SoCamera.StereoModesSoStereoElement.getStereoMode(SoState state) Returns the stereoMode.static floatSoLazyElement.getTransparency(SoState name_14066, int index) Deprecated.get() methods get value from Inventor state.static floatSoMaterialElement.getTransparency(SoState state, int index) Deprecated.As of Open Inventor 2025.1.static floatSoMaterialElement.getTransparency(SoState state, SoMaterialElement.Faces face, int index) get() methods get value from Inventor state.static booleanSoOverrideElement.getTransparencyOverride(SoState state) Returns true if SoTransparencyElement is overridden.static booleanSoOverrideElement.getTransparencyTypeOverride(SoState state) Returns true if SoTransparencyTypeElement is overridden.static SoMultiSwitch.TraversalModesSoMultiSwitchElement.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 voidSoCacheElement.invalidate(SoState state) Invalidate any open caches.static booleanSoStereoElement.isBalanceAdjustmentNearFrac(SoState state) Returns true when the stereo balance adjustement is defined as a fraction of the camera near distance.static booleanSoTexture3EnabledElement.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 booleanSoTextureCubeMapEnabledElement.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 booleanSoTextureEnabledElement.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 booleanSoInteractionElement.isInteracting(SoState state) Returns true if a user interaction with the viewer is in progress.static booleanReturns true if the view volume has been set in the state.static booleanSoTextureQualityElement.isSetInState(SoState state) Returns true if element has been set in set.static booleanSoStereoElement.isStereoAbsoluteAdjustments(SoState state) Returns true if stereo adjustments are absolute.static booleanSoMaterialElement.isTransparent(SoState state) Method to inquire about current colors.static booleanIndicates if VBO is used from the state.static voidSoLocalBBoxMatrixElement.makeIdentity(SoState state) Sets the local matrix to the identity matrix.static voidSoModelMatrixElement.makeIdentity(SoState state, SoNode node) Sets the model matrix to the identity matrix.static voidSoTextureMatrixElement.makeIdentity(SoState state, SoNode node) Sets the texture matrix to the identity matrix.static voidMultiplies the given matrix into the local matrix.static voidMultiplies the given matrix into the model matrix.static voidMultiplies the given matrix into the texture matrix.voidDeprecated.As of Open Inventor 9.8.1.0.voidOverridepop()method to keep GL up to date.voidOverrides this method to unref cache.voidOverridespop()method to free up planes that were added.voidOverridepop()method to keep GL up to date.voidPop the element from the state.voidPops element.voidOverridespop()method to maintain GL state.voidPop method.voidPops element.voidOverridepop()method to keep GL up to date.voidUnref buffer object of the popped element.voidOverridespop()method so side effects can occur in GL.voidPops element.voidOverridespop()method so side effects can occur in GL.voidOverridespop()method so side effects can occur in GL.voidOverridespop()method so side effects can occur in GL.voidPop method.voidPops element.voidPop method.static voidSee description for pushMatrix().static voidThis method is used by the TransformSeparator node.static voidThis method is used by the TransformSeparator node.voidPushes element.voidOverridepush()method to keep GL up to date.voidOverridespush()method to copy values from next instance in the stack.voidOverridepush()method to keep GL up to date.voidpush to save dependencies listvoidOverridespush()method to copy values from next instance in the stack.voidOverridepush()method to keep GL up to date.voidPush the element into the state.voidPushes element.voidPushes element.voidOverridespush()method to copy values from next instance in the stack.voidPush copies the values from the previous element.voidOverridespush()method to maintain GL state.voidOverridespush()method to copy values from next instance in the stack.voidDeprecated.push (for non-GL elements)voidOverridespush()method to copy values from next instance in the stack.voidOverridespush()method to copy values from next instance in the stack.voidOverridepush()method to keep GL up to date.voidPushes element.voidCopy current material into the pushed element.voidOverridespush()method to copy values from next instance in the stack.voidOverridespush()method to copy values from next instance in the stack, and set up cache dependencies correctly.voidPush copies the values from the previous element.voidPush copies the values from the previous element.voidOverridespush()method to copy values from next instance in the stack.voidPushes the element, copying values from previous element in state.voidOverridespush()method so side effects can occur in GL.voidPush copies the values from the previous element, so set doesn't have to set them if they are set AS_IS.voidPushes element.voidOverridespush()so we can remember previous elements value and avoid making GL calls if this element has the same value.voidPush copies the values from the previous element, so set doesn't have to set them if they are set AS_IS.voidOverridespush()method to copy values from next instance in the stack.voidOverridespush()method to copy values from next instance in the stack.voidOverridespush()method to copy values from next instance in the stack.voidOverridespush()so we can remember previous elements value and avoid making GL calls if this element has the same value.voidOverridespush()so we can remember previous element's value and avoid making GL calls if this element has the same value.voidOverridespush()method to copy values from next instance in the stack.voidOverridespush()method to copy values from next instance in the stack.voidOverridespush()method to copy values from next instance in the stack, and set up cache dependencies correctly.voidOverridespush()method to copy values from next instance in the stack.voidOverridespush()method to copy values from next instance in the stack.voidOverridespush()method to copy values from next instance in the stack.voidOverridespush()method to copy values from next instance in the stack.voidOverridespush()method to copy values from next instance in the stack.voidPush.static SbMatrixSoLocalBBoxMatrixElement.pushMatrix(SoState state) This method is used by the TransformSeparator node.static SbMatrixSoModelMatrixElement.pushMatrix(SoState state) This method is used by the TransformSeparator node.static voidstatic voidAllows theSoGetBoundingBoxActionto reset the current model matrix to identity and all currently-open local matrices to identity.voidDestroys knowledge of GL state.static voidReset the element to default values.static voidResets all current instances in the state to identity.static voidSoLocalBBoxMatrixElement.rotateBy(SoState state, SbRotation rotation) Multiplies a matrix that performs the specified transformation into the local matrix.static voidSoModelMatrixElement.rotateBy(SoState state, SoNode node, SbRotation rotation) This multiplies a matrix that performs the specified transformation into the model matrix.static voidSoTextureMatrixElement.rotateBy(SoState state, SoNode node, SbRotation rotation) Multiplies a matrix that performs the specified transformation into the texture matrix.static voidMultiplies a matrix that performs the specified transformation into the local matrix.static voidThis multiplies a matrix that performs the specified transformation into the model matrix.static voidMultiplies a matrix that performs the specified transformation into the texture matrix.static voidSoGLLazyElement.sendAllMaterial(SoState state) Static send, always send top-of-stack.static voidSoGLLazyElement.sendNoMaterial(SoState state) Static send, always send top-of-stack.static voidSoGLLazyElement.sendOnlyDiffuseColor(SoState state) Static send, always send top-of-stack.static voidSets the value in the state.static voidSoAnnoText3FontSizeHintElement.set(SoState state, SoAnnoText3FontSizeHintElement.FontSizeHints hint) Sets the value in the state.static voidSoAnnoText3RenderPrintElement.set(SoState state, SoAnnoText3RenderPrintElement.RenderPrintTypes type) Sets the value in the state.static voidSoBBoxCacheElement.set(SoState state, SoBBoxCacheElement.CacheModes cacheMode) Sets the boundingBox cache mode.static voidSoBBoxTypeElement.set(SoState state, SoBBoxTypeElement.Types type) Sets the current BBox type in the state.static voidSoBBoxTypeElement.set(SoState state, SoNode name_8872, SoBBoxTypeElement.Types type) Sets the current BBox type in the state.static voidSoBlendElement.set(SoState state, SoBlendElement.BlendElementParameters parameters) Sets the blending parameters.static voidSets cache in element accessed from state.static voidSoColorMapElement.set(SoState state, SoNode node, SoColorMap colorMapNode) Sets the current color map in the state.static voidSets the current complexity in the state.static voidSets the current complexity in the state.static voidSoComplexityTypeElement.set(SoState state, SoComplexityTypeElement.Types type) Sets the current complexity type in the state.static voidSoComplexityTypeElement.set(SoState state, SoNode name_9478, SoComplexityTypeElement.Types type) Sets the current complexity type in the state.static voidSets the current crease angle in the state.static voidSets the current crease angle in the state.static voidSets the current decimation in the state.static voidSets the current decimation in the state.static voidSoDecimationTypeElement.set(SoState state, SoDecimationTypeElement.Types type) Sets the current decimation type in the state.static voidSoDecimationTypeElement.set(SoState state, SoNode name_10726, SoDecimationTypeElement.Types type) Sets the current decimation type in the state.static voidSoDepthBufferElement.set(SoState state, boolean test, boolean write, SoDepthBufferElement.DepthWriteFunctions function, SbVec2f range) Sets the depth buffer parameters.static voidSoDepthBufferElement.set(SoState state, SoDepthBuffer depthBuffer, boolean test, boolean write, SoDepthBufferElement.DepthWriteFunctions function, SbVec2f range) Sets the depth buffer parameters.static voidSets the current offset in the state.static voidSets the current offset in the state.static voidSets the current offset in the state.static voidSoDrawBufferElement.set(SoState state, SoDrawBufferElement.SoDrawBufferTypes type) Sets the depth buffer parameters.static voidSoDrawStyleElement.set(SoState state, SoDrawStyleElement.Styles style) Sets the current draw style in the state.static voidSoDrawStyleElement.set(SoState state, SoNode name_11103, SoDrawStyleElement.Styles style) Sets the current draw style in the state.static voidSoEnvironmentElement.set(SoState state, SoNode node, SoEnvironmentElement.EnvironmentParameters envParams) Sets the current environment in the state.static voidSets the current focal distance in the state.static voidSets the current focal distance in the state.static voidSets the current font name.static voidSoFontRenderStyleElement.set(SoState state, SoFontRenderStyleElement.RenderStyles style) Sets the current render style in the state.static voidSoFontRenderStyleElement.set(SoState state, SoNode name_11921, SoFontRenderStyleElement.RenderStyles style) Sets the current render style in the state.static voidSets the current font size.static voidSets the current font size.static voidSets the current Full-Scene Antialising attributes in the state.static voidSets the current attributes.static voidSoGeoRenderElement.set(SoState state, SoNode name_12106, SbProj4Projection.Projections renderProjection) Sets the current render mode in the state.static voidSoGeoRenderElement.set(SoState state, SbProj4Projection.Projections renderProjection) Sets the current render mode in the state.static voidSets the current interaction in the state.static voidSoInteractiveComplexityElement.set(SoState state, SoInteractiveComplexity node) Set the currentSoInteractiveComplexitynode.static voidSets the current switch index in the state.static voidSets the current switch index in the state.static voidSets the current light attenuation(s).static voidSoLightModelElement.set(SoState state, SoLightModelElement.Models model) Sets the current lighting model in the state.static voidSoLightModelElement.set(SoState state, SoNode name_14240, SoLightModelElement.Models model) Sets the current lighting model in the state.static voidCalls set(state, pattern, (int)1).static voidSets the current line pattern in the state.static voidCalls set(state, name_14288, pattern, (int)1).static voidSets the current line pattern in the state.static voidSets the current line width in the state.static voidSets the current line width in the state.static voidSets the local matrix to the given matrix.static voidSoLogicalViewportElement.set(SoState state, SbViewportRegion vp) Sets the viewport region.static voidSoLogicOperationElement.set(SoState state, boolean enable, SoLogicOperationElement.LogicOperations operation) set the current logic operationstatic voidSoMaterialBindingElement.set(SoState state, SoMaterialBindingElement.Bindings binding) Sets the current material binding in the state.static voidSoMaterialBindingElement.set(SoState state, SoNode name_15000, SoMaterialBindingElement.Bindings binding) Sets the current material binding in the state.static voidCalls set(state, node, matrix, true).static voidSets the model matrix to the given matrix.static voidSets the portion of the viewport.static voidSets the current portion in the state to the given portion (left, bottom, right, top).static voidSets the current portion in the state to the given portion (left, bottom, right, top).static voidSoMultipleInstanceElement.set(SoState state, SoNode node, SoMultipleInstance instanceproperty) Sets the current multiple instance node.static voidSets the current tolerance factor in the state.static voidSoNormalBindingElement.set(SoState state, SoNormalBindingElement.Bindings binding) Sets the current normal binding in the state.static voidSoNormalBindingElement.set(SoState state, SoNode name_17886, SoNormalBindingElement.Bindings binding) Sets the current normal binding in the state.static voidSets the current normals.static voidSoNurbsPropertyElement.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 voidSets the current pattern attributes in the state.static voidSoPickMethodElement.set(SoState state, SoPickMethodElement.Methods method) Sets the current pick method in the state.static voidSoPickMethodElement.set(SoState state, SoNode name_18741, SoPickMethodElement.Methods method) Sets the current pick method in the state.static voidSoPickRayElement.set(SoState state, SbViewVolume volume) Sets the picking ray.static voidSoPickStyleElement.set(SoState state, SoPickStyleElement.Styles style) Sets the current pick style in the state.static voidSoPickStyleElement.set(SoState state, SoNode name_18763, SoPickStyleElement.Styles style) Sets the current pick style in the state.static voidSets the current point size in the state.static voidSets the current point size in the state.static voidSoPolygonOffsetElement.set(SoState state, SoNode node, float factor, float units, SoPolygonOffsetElement.Styles styles, boolean on) Sets the current polygon offset attributes in the state.static voidSoProjectionElement.set(SoState state, SoNode name_19102, SoProjection prj) Sets the current projection node in the state.static voidSoProjectionElement.set(SoState state, SoProjection prj) Sets the current projection node in the state.static voidSets the projection matrix to the given matrix.static voidSets the current shader program in the state.static voidSets the current shape hints in the state.static voidSoShapeHintsElement.set(SoState state, SoShapeHintsElement.VertexOrderings vertexOrdering, SoShapeHintsElement.ShapeTypes shapeType, SoShapeHintsElement.FaceTypes faceType) Sets the current shape hints in the state.static voidSoShapeHintsElement.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 voidSoShapeHintsElement.set(SoState state, SoShapeHintsElement.WindingTypes windingType) Sets the current shape hints in the state.static voidIndicates if VBO is used from the state.static voidSoShapeHintsElement.set(SoState state, SoNode name_21254, SoShapeHintsElement.VertexOrderings vertexOrdering, SoShapeHintsElement.ShapeTypes shapeType, SoShapeHintsElement.FaceTypes faceType) Sets the current shape hints in the state.static voidSoShapeHintsElement.set(SoState state, SoNode name_21259, SoShapeHintsElement.WindingTypes windingType) static voidSoStereoElement.set(SoState state, SoCamera.StereoModes mode) Sets the stereo mode, LEFT_VIEW, RIGHT_VIEW, or MONOSCOPIC.static voidSets the current switch index in the state.static voidSets the current switch index in the state.static voidSoTangentBindingElement.set(SoState state, SoTangentBindingElement.Bindings binding) Sets the current tangent binding in the state.static voidSoTangentBindingElement.set(SoState state, SoNode name_22717, SoTangentBindingElement.Bindings binding) Sets the current tangent binding in the state.static voidSets the current tangents.static voidSets the current horizontal text alignment in the state.static voidSets the current horizontal text alignment in the state.static voidSoTextAlignmentHElement.set(SoState state, SoTextAlignmentHElement.AlignmentHs style) Sets the current horizontal text alignment in the state.static voidSoTextAlignmentHElement.set(SoState state, SoNode name_23456, SoTextAlignmentHElement.AlignmentHs style) Sets the current horizontal text alignment in the state.static voidSoTextAlignmentVElement.set(SoState state, SoTextAlignmentVElement.AlignmentVs style) Sets the current vertical text alignment in the state.static voidSoTextAlignmentVElement.set(SoState state, SoNode name_23465, SoTextAlignmentVElement.AlignmentVs style) Sets the current vertical text alignment in the state.static voidSets the current horizontal text backFrame width in the state.static voidSets the current horizontal text backFrame width in the state.static voidSets element in state.static voidSets the current horizontal text margin in the state.static voidSets the current horizontal text margin in the state.static voidSoTextOrientationElement.set(SoState state, SoTextOrientationElement.Orientations style) Sets the current font orientation in the state.static voidSoTextOrientationElement.set(SoState state, SoNode name_23502, SoTextOrientationElement.Orientations style) Sets the current font orientation in the state.static voidSet the current element value.static voidSoTextStyleColorsElement.set(SoState state, SoNode node, SbColorRGBA[] colors) Sets the current range in the state.static voidSoTextStyleElement.set(SoState state, SoTextStyleElement.Styles style) Sets the current style type in the state.static voidSoTextStyleElement.set(SoState state, SoNode name_23534, SoTextStyleElement.Styles style) Sets the current style type in the state.static voidSets the current range in the state.static voidCalls set(state, value, (com.openinventor.inventor.nodes.SoNode)null).static voidUsed 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 voidSoTextureCombinerElement.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 voidSoTextureCoordinateBindingElement.set(SoState state, SoTextureCoordinateBindingElement.Bindings binding) Sets the current texture binding in the state.static voidSoTextureCoordinateBindingElement.set(SoState state, SoNode name_23010, SoTextureCoordinateBindingElement.Bindings binding) Sets the current texture binding in the state.static voidCalls set(state, value, (com.openinventor.inventor.nodes.SoNode)null).static voidUsed by GLTextureImageElement, set to true when a non-null image is set, set to false when there is no texture image (the default).static voidCalls set(state, value, (com.openinventor.inventor.nodes.SoNode)null).static voidUsed by GLTextureImageElement, set to true when a non-null image is set, set to false when there is no texture image (the default).static voidSoTextureImage3Element.set(SoState state, SoNode node, SbVec3s subSize, int xoffset, int yoffset, int zoffset, byte[] bytes, int texname) Pass texname = -1 to deactivate subtexturing.static voidSoTextureImageElement.set(SoState state, SoNode node, SbVec2i32 subSize, int xoffset, int yoffset, ByteBuffer buffer, int texname) Pass texname = -1 to deactivate subtexturing.static voidSets the texture transform matrix to the given matrix.static voidSets the current texture name.static voidSets the current texture quality in the state.static voidSets the current element value.static voidSets the current texture name.static voidSets the current texture unit.static voidSoUnitsElement.set(SoState state, SoUnitsElement.Units units) Sets the current units in the state.static voidSoUnitsElement.set(SoState state, SoNode name_24186, SoUnitsElement.Units units) Sets the current units in the state.static voidSets the current update area in the state.static voidCalls set(state, node, matrix, true).static voidSets the view matrix to the given matrix.static voidSoViewportRegionElement.set(SoState state, SbViewportRegion vpReg) Calls set(state, vpReg, true).static voidSoViewportRegionElement.set(SoState state, SbViewportRegion vpReg, boolean sendToGL) Sets the viewport region.static voidSoViewVolumeElement.set(SoState state, SoNode node, SbViewVolume viewVolume) Sets the view volume in the state.static voidSets the current 2D profile coordinates.static voidCalls set2(state, node, coords, false).static voidstatic voidSets the current coordinates in the state as 3-vectors.static voidSets the current 3D profile coordinates.static voidCalls set3(state, node, coords, false).static voidstatic voidSets the current coordinates in the state as 4-vectors.static voidCalls set4(state, node, coords, false).static voidstatic voidCalls set4(state, node, coords, false).static voidstatic voidSoBevelPropertyElement.setAbsoluteRadius(SoState state, SoNode node, float name_8648) Sets the bevel radius as an absolute value.static voidSoLazyElement.setAmbient(SoState state, SoNode node, SbColor color) Deprecated.static voidSoMaterialElement.setAmbient(SoState state, SoMaterialElement.Faces face, SoNode node, SbColor color) static voidSoMaterialElement.setAmbient(SoState state, SoNode node, SbColor color) Deprecated.As of Open Inventor 2025.1.static voidSoOverrideElement.setAmbientColorOverride(SoState state, SoNode name_18359, boolean override) Set override flag for SoAmbientColorElement.static voidSets the bevel angle: if 2 adjacent faces make a greater angle, then their common edge is beveled.static voidSoStereoElement.setBalanceAdjustment(SoState state, float stbalance) Calls setBalanceAdjustment(state, stbalance, (boolean)false).static voidSoStereoElement.setBalanceAdjustment(SoState state, float stbalance, boolean stNearFrac) Sets the stereo balance adjustment.static voidSoOverrideElement.setBBoxTypeOverride(SoState state, SoNode name_18458, boolean override) Set override flag forSoComplexity.bboxType.static voidSoBlendElement.setBlending(SoState state, boolean enabled) Enable or disable blending.static voidSoLazyElement.setBlending(SoState state, boolean value) Deprecated.static voidSoOverrideElement.setColorIndexOverride(SoState state, SoNode name_18362, boolean override) Set override flag for SoColorIndexElement.static voidSoLazyElement.setColorIndices(SoState state, SoNode node, int[] indices) Deprecated.Static set method.static voidSoMaterialElement.setColorIndices(SoState state, SoMaterialElement.Faces face, SoNode node, int[] indices) Static set method.static voidSoMaterialElement.setColorIndices(SoState state, SoNode node, int[] indices) Deprecated.As of Open Inventor 2025.1.static voidSoLazyElement.setColorMaterial(SoState state, SoNode node, boolean value) Deprecated.static voidSoMaterialElement.setColorMaterial(SoState state, SoMaterialElement.Faces face, SoNode node, boolean value) static voidSoMaterialElement.setColorMaterial(SoState state, SoNode node, boolean value) Deprecated.As of Open Inventor 2025.1.static voidSoOverrideElement.setComplexityOverride(SoState state, SoNode name_18365, boolean override) Set override flag forSoComplexityElement.static voidSoShapeStyleElement.setComplexityType(SoState state, int value) API used by other elements.static voidSoOverrideElement.setComplexityTypeOverride(SoState state, SoNode name_18368, boolean override) Set override flag forSoComplexityTypeElement.static voidSoOverrideElement.setCreaseAngleOverride(SoState state, SoNode name_18371, boolean override) Set override flag forSoCreaseAngleElement.static voidSoModelMatrixElement.setCullMatrix(SoState state, SoNode node, SbMatrix matrix) Sets the transformation that defines the volume that view-volume culling should be tested against.static voidSoTextureCoordinate3Element.setDefault(SoState state, SoNode node) Sets the current texture coordinates, in any of several ways: EXPLICIT, no coordinates (shapes will generate):static voidSoTextureCoordinateElement.setDefault(SoState state, SoNode node) Sets the current texture coordinates, in any of several ways: EXPLICIT, no coordinates (shapes will generate).static voidSoOverrideElement.setDepthBufferFunctionOverride(SoState state, SoNode name_18455, boolean override) Set override flag forSoDepthBuffer.function.static voidSoOverrideElement.setDepthBufferRangeOverride(SoState state, SoNode name_18452, boolean override) Set override flag forSoDepthBuffer.range.static voidSoLazyElement.setDiffuse(SoState state, SoNode node, SbColor[] colors, SoColorPacker cPacker) Deprecated.Static set method.static voidSoMaterialElement.setDiffuse(SoState state, SoMaterialElement.Faces face, SoNode node, SbColor[] colors) Static set method.static voidSoMaterialElement.setDiffuse(SoState state, SoNode node, SbColor[] colors) Deprecated.As of Open Inventor 2025.1.static voidSoOverrideElement.setDiffuseColorOverride(SoState state, SoNode name_18377, boolean override) Set override flag for SoDiffuseColorElement.static voidSoShapeStyleElement.setDrawStyle(SoState state, int value) API used by other elements.static voidSoOverrideElement.setDrawStyleOverride(SoState state, SoNode name_18380, boolean override) Set override flag forSoDrawStyleElement.static voidSoLazyElement.setEmissive(SoState state, SoNode node, SbColor color) Deprecated.static voidSoMaterialElement.setEmissive(SoState state, SoMaterialElement.Faces face, SoNode node, SbColor color) static voidSoMaterialElement.setEmissive(SoState state, SoNode node, SbColor color) Deprecated.As of Open Inventor 2025.1.static voidSoOverrideElement.setEmissiveColorOverride(SoState state, SoNode name_18383, boolean override) Set override flag for SoEmissiveColorElement.static voidSoOverrideElement.setEnvironmentMapOverride(SoState state, SoNode name_18440, boolean override) Set override flag forSoEnvironmentMap.static voidSoOverrideElement.setEnvironmentOverride(SoState state, SoNode name_18437, boolean override) Set override flag forSoEnvironmentElement.static voidSoMaterialBindingElement.setFace(SoState state, SoMaterialBindingElement.Faces face) Sets the current face binding in the state.static voidSoOverrideElement.setFontNameOverride(SoState state, SoNode name_18386, boolean override) Set override flag forSoFontNameElement.static voidSoOverrideElement.setFontRenderStyleOverride(SoState state, SoNode name_18392, boolean override) Set override flag forSoFontRenderStyleElement.static voidSoOverrideElement.setFontSizeOverride(SoState state, SoNode name_18389, boolean override) Set override flag forSoFontSizeElement.static voidSoOverrideElement.setFullSceneAntialiasingOverride(SoState state, SoNode name_18449, boolean override) Set override flag forSoFullSceneAntialiasingElement.static voidSoBlendElement.setFunction(SoState state, SoBlendElement.BlendFactors source, SoBlendElement.BlendFactors destination) Sets the blending function.static voidSoTextureOverrideElement.setImageOverride(SoState state, boolean override) Sets override flag forSoTextureImageElement.static voidSets an integer info.static voidSoStereoElement.setInterEyeDistance(SoState state, float ied) Sets the inter-eye distance (immersive MP only).static voidSoLazyElement.setLightModel(SoState state, int model) Deprecated.static voidSoShapeStyleElement.setLightModel(SoState state, int value) API used by other elements.static voidSoOverrideElement.setLightModelOverride(SoState state, SoNode name_18395, boolean override) Set override flag forSoLightModelElement.static voidSoOverrideElement.setLinePatternOverride(SoState state, SoNode name_18398, boolean override) Set override flag forSoLinePatternElement.static voidSoOverrideElement.setLineWidthOverride(SoState state, SoNode name_18401, boolean override) Set override flag forSoLineWidthElement.static voidSets the current flags in the state as marked.static voidSets the current flags in the state as marked.static voidSoOverrideElement.setMaterialBindingOverride(SoState state, SoNode name_18404, boolean override) Set override flag forSoMaterialBindingElement.static voidSoDepthOffsetElement.setMaxOffset(SoState state, float offset) Sets the current offset in the state.static voidSoMaterialElement.setMetallic(SoState state, SoMaterialElement.Faces face, SoNode node, float value) static voidSoMaterialElement.setMetallic(SoState state, SoNode node, float value) Deprecated.As of Open Inventor 2025.1.static voidSoOverrideElement.setMetallicOverride(SoState state, SoNode name_18425, boolean override) Set override flag forSoPhysicalMaterial.metallic.static voidSoOverrideElement.setNeighborToleranceOverride(SoState state, SoNode name_18374, boolean override) Set override flag forSoNeighborToleranceElement.static voidSoShapeStyleElement.setOverrides(SoState state, boolean value) Set value is true if either diffuse, transparency, or materialbinding are overridden; otherwise false.static voidSoLazyElement.setPacked(SoState state, SoNode node, SoColorPacker cPacker, int[] colors) Deprecated.Static set method.static voidSoMaterialElement.setPacked(SoState state, SoMaterialElement.Faces face, SoNode node, int[] colors) static voidDeprecated.As of Open Inventor 2025.1.static voidSoOverrideElement.setPatternOverride(SoState state, SoNode name_18446, boolean override) Set override flag forSoPatternElement.static voidSoOverrideElement.setPickStyleOverride(SoState state, SoNode name_18407, boolean override) Set override flag forSoPickStyleElement.static voidSoOverrideElement.setPointSizeOverride(SoState state, SoNode name_18410, boolean override) Set override flag forSoPointSizeElement.static voidSoOverrideElement.setPolygonOffsetOverride(SoState state, SoNode name_18443, boolean override) Set override flag forSoPolygonOffsetElement.static voidSoTextureOverrideElement.setQualityOverride(SoState state, boolean override) Sets override flag forSoTextureQualityElement.static voidCalls setRadius(state, node, com.openinventor.inventor.nodes.SoBevelProperty.DEFAULT_RADIUS).static voidSets the bevel radius as a percentage [0.0, 1.0] of the greater value of the length of each edge.static voidSoStereoElement.setReversedView(SoState state, boolean strev) Sets the stereo inverted view flag.static voidSoMaterialElement.setRoughness(SoState state, SoMaterialElement.Faces face, SoNode node, float value) static voidSoMaterialElement.setRoughness(SoState state, SoNode node, float value) Deprecated.As of Open Inventor 2025.1.static voidSoOverrideElement.setRoughnessOverride(SoState state, SoNode name_18422, boolean override) Set override flag forSoPhysicalMaterial.roughness.static voidSoFullSceneAntialiasingElement.setSampleCount(SoState state, byte sampleCount) Set the sample count to be used for Full-Scene Antialiasing.static voidSoOverrideElement.setShapeHintsOverride(SoState state, SoNode name_18413, boolean override) Set override flag forSoShapeHintsElement.static voidSoLazyElement.setShininess(SoState state, SoNode node, float value) Deprecated.static voidSoMaterialElement.setShininess(SoState state, SoMaterialElement.Faces face, SoNode node, float value) static voidSoMaterialElement.setShininess(SoState state, SoNode node, float value) Deprecated.As of Open Inventor 2025.1.static voidSoOverrideElement.setShininessOverride(SoState state, SoNode name_18416, boolean override) Set override flag for SoShininessElement.static voidSoLazyElement.setSmoothing(SoState state, boolean value) Deprecated.static voidSoLazyElement.setSpecular(SoState state, SoNode node, SbColor color) Deprecated.static voidSoMaterialElement.setSpecular(SoState state, SoMaterialElement.Faces face, SoNode node, SbColor color) static voidSoMaterialElement.setSpecular(SoState state, SoNode node, SbColor color) Deprecated.As of Open Inventor 2025.1.static voidSoOverrideElement.setSpecularColorOverride(SoState state, SoNode name_18428, boolean override) Set override flag for SoSpecularColorElement.static voidSoMaterialElement.setSpecularFactor(SoState state, SoMaterialElement.Faces face, SoNode node, float value) static voidSoMaterialElement.setSpecularFactor(SoState state, SoNode node, float value) Deprecated.As of Open Inventor 2025.1.static voidSoOverrideElement.setSpecularFactorOverride(SoState state, SoNode name_18419, boolean override) Set override flag forSoPhysicalMaterial.specular.static voidSoStereoElement.setStereoAbsoluteAdjustments(SoState state, boolean absolute) Indicates if the stereo offset and and balance setting should be interpreted as factors or as absolute parameters.static voidSoStereoElement.setStereoAdjustment(SoState state, float stoffset) Sets the stereo offset adjustment.static voidAllows the user to switch on/off the tests applied before the bevel (can increase speed when the tests are not needed).static voidSoShapeStyleElement.setTexture3Enabled(SoState state, boolean value) Calls setTexture3Enabled(state, value, (int)0).static voidSoShapeStyleElement.setTexture3Enabled(SoState state, boolean value, int unit) API used by other elements.static voidSoShapeStyleElement.setTextureEnabled(SoState state, boolean value) Calls setTextureEnabled(state, value, (int)0).static voidSoShapeStyleElement.setTextureEnabled(SoState state, boolean value, int unit) API used by other elements.static voidSoShapeStyleElement.setTextureFunction(SoState state, boolean value) Calls setTextureFunction(state, value, (int)0).static voidSoShapeStyleElement.setTextureFunction(SoState state, boolean value, int unit) API used by other elements.static voidSoLazyElement.setTransparency(SoState state, SoNode node, float[] transp, SoColorPacker cPacker) Deprecated.Static set method.static voidSoMaterialElement.setTransparency(SoState state, SoMaterialElement.Faces face, SoNode node, float[] transp) Static set method.static voidSoMaterialElement.setTransparency(SoState state, SoNode node, float[] transp) Deprecated.As of Open Inventor 2025.1.static voidSoOverrideElement.setTransparencyOverride(SoState state, SoNode name_18431, boolean override) Set override flag for SoTransparencyElement.static voidSoShapeStyleElement.setTransparencyType(SoState state, int value) API used by other elements.static voidSoOverrideElement.setTransparencyTypeOverride(SoState state, SoNode name_18434, boolean override) Set override flag for SoTransparencyTypeElement.static voidSoEdgeFlagElement.setUnmarked(SoState state, SoNode node, int numFlags, int[] flags) Sets the current flags in the state as unmarked.static voidSoVertexFlagElement.setUnmarked(SoState state, SoNode node, int numFlags, int[] flags) Sets the current flags in the state as unmarked.static voidSoModifyViewVolumeElement.setWallCoordinates(SoState state, SbVec3f lowerLeft, SbVec3f lowerRight, SbVec3f upperLeft) Sets the current coordinates of the virtual window in the real world.static voidSoLocalBBoxMatrixElement.translateBy(SoState state, SbVec3f translation) Multiplies a matrix that performs the specified transformation into the local matrix.static voidSoModelMatrixElement.translateBy(SoState state, SoNode node, SbVec3f translation) This multiplies a matrix that performs the specified transformation into the model matrix.static voidSoTextureMatrixElement.translateBy(SoState state, SoNode node, SbVec3f translation) Multiplies a matrix that performs the specified transformation into the texture matrix.static booleanSoModifyViewVolumeElement.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 intSoTextureUnit.getMaxTextureUnit(SoState state) Returns the maximum number of texture units.intSoIndexedTriangleStripSet.getNumStrips(SoState state) Returns number of strips.intSoIndexedTriangleStripSet.getNumTriangles(SoState state) Returns number of triangles.static booleanSoShape.isPrimitiveRestartAvailable(SoState state) Returns true if the primitive restart feature is available.static booleanSoComputeShader.isSupported(SoShaderObject.SourceTypes sourceType, SoState state) Indicates if compute shaders in the specified language are supported by your graphics board.static booleanSoFragmentShader.isSupported(SoShaderObject.SourceTypes sourceType, SoState state) Indicates if fragment shaders in the specified language are supported by your graphics board.static booleanSoGeometryShader.isSupported(SoShaderObject.SourceTypes sourceType, SoState state) Indicates if geometry shaders in the specified language are supported by your graphics board.static booleanSoRenderToTarget.isSupported(SoState state) Indicates if this node can be used on the actual hardware.static booleanSoTessellationControlShader.isSupported(SoShaderObject.SourceTypes sourceType, SoState state) Returns true if tessellation control shaders in the specified language are supported by your graphics board.static booleanSoTessellationEvaluationShader.isSupported(SoShaderObject.SourceTypes sourceType, SoState state) Returns true if tessellation evaluation shaders in the specified language are supported by your graphics board.static booleanSoVertexAttribFeedback.isSupported(SoState state) This function indicates if the vertex attributes feedback feature is available on this system.static booleanSoVertexShader.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 SoDataCompositorstatic SoDataRangestatic SoDataRangestatic SoDataSetIdReturns current id from the state.static SoGeometryPrioritystatic SoROICalls get(state, (int)0).static SoROIReturns the last traversed ROI with the given ID.static SoTransferFunctionstatic SoDataSetSoDataSetElement.getDataSet(SoState state) static booleanSoTransferFunctionElement.hasTransparency(SoState state) returns true if one (at least) accumulated transferFuncion contains a transparencyvoidPushes element.voidOverridespush()method to copy values from next instance in the stack.voidOverridespush()method to copy values from next instance in the stack.voidPushes element.static voidSoDataCompositorElement.set(SoState state, SoNode node, SoDataCompositor name_10333) static voidSoDataRangeElement.set(SoState state, SoNode node, SoDataRange name_10454) static voidstatic voidstatic voidSoDataSetIdElement.set(SoState state, SoDataSetId dsId) Sets the current id in the state.static voidSoGeometryPriorityElement.set(SoState state, SoNode node, SoGeometryPriority m_geometryPriorityNode) static voidstatic voidSoTransferFunctionElement.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 PoCellFilterstatic PbDataMappingstatic PbDateFormatMappingstatic PbDomainstatic PbIsovaluesListstatic PoMesh1DFilterstatic PbMiscTextAttrstatic PbNumericDisplayFormatstatic PoProfilestatic SbBox2fstatic FloatBufferPoProfileElement.getDirectProfile(SoState state, float step) Return the current 2D polygon defining the profile.static PbMeshstatic PbMesh1Dstatic PbMesh2Dstatic PbMesh3Dstatic SbVec2f[]PoProfileElement.getProfile(SoState state, float step) Return the current 2D polygon defining the profile.static voidPoBevelEdgeElement.set(SoState state, SoNode node, boolean on, float radius, PoBevelEdge.RadiusFlags radiusFlag, float bevelAngle) static voidstatic voidPoDataMappingElement.set(SoState state, SoNode node, PbDataMapping dataMapping) static voidPoDateFormatMappingElement.set(SoState state, SoNode node, PbDateFormatMapping dateFormatMapping) static voidstatic voidPoIsovaluesListElement.set(SoState state, SoNode node, PbIsovaluesList isovaluesList) static voidPoLabelHintsElement.set(SoState state, SoNode node, PoLabelHints.LabelPaths labelPath, PoLabelHints.Justifications justif, String addString, boolean isAddStringIgnored, boolean isLabelLineVisible) static voidPoMesh1DFilterElement.set(SoState state, SoNode node, PoMesh1DFilter filter) static voidPoMesh1DHintsElement.set(SoState state, SoNode node, PoMesh1DHints.GeomInterpretations geomInterpretation) static voidstatic voidstatic voidstatic voidPoMiscTextAttrElement.set(SoState state, SoNode node, PbMiscTextAttr miscTextAttr) static voidPoNumericDisplayFormatElement.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 voidMoCellRangesElement.add(SoState state, MoCellRanges cellRanges) Add the given cell ranges for the specified traversal state.static voidMoScalarSetElementI.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 voidMoScalarSetElementIj.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 voidMoScalarSetElementIjk.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 voidMoStringSetElement.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 voidMoVec3SetElementI.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 voidMoVec3SetElementIj.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 voidMoVec3SetElementIjk.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 MoMeshElementReturns the mesh element from the specified traversal state.static MiScalardSetIGets the element number index from the specified traversal state.static MiScalardSetIjGets the element number index from the specified traversal state.static MiScalardSetIjkGets the element number index from the specified traversal state.static MiStringSetGets the element number index from the specified traversal state.static MiVec3dSetIGets the element number index from the specified traversal state.static MiVec3dSetIjGets the element number index from the specified traversal state.static MiVec3dSetIjkGets 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.DataBindingMoDataBindingElement.getDataBinding(SoState state) Returns the current data binding from the specified traversal state.static MoDrawStyleElement.DrawStyleMoDrawStyleElement.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 floatMoDrawStyleElement.getFadingThreshold(SoState state) Returns the current fading threshold from the specified traversal state.static MoMaterialElement.MaterialMoMaterialElement.getMaterial(SoState state) Returns current colors and coloring options from the specified traversal state.static MoMeshElement.MeshReturns the current mesh from the specified traversal state.static intGets number of elements in the specified state.static intGets number of elements in the specified state.static intGets number of elements in the specified state.static intGets number of elements in the specified state.static intGets number of elements in the specified state.static intGets number of elements in the specified state.static intGets number of elements in the specified state.voidvoidvoidvoidvoidvoidvoidvoidstatic voidMoCellFilterElement.set(SoState state, SoNode node, MoMeshVizDataMapping.CellFilterType cellFilterType, MiCellFilter cellFilter) Sets the current cell filter for the specified traversal state and node.static voidSets the current color mapping for the specified traversal state and node.static voidMoDataBindingElement.set(SoState state, SoNode node, MoDataBinding.DataBinding dataBinding) Sets the current data binding for the specified traversal state and node.static voidMoDrawStyleElement.set(SoState state, MoDrawStyle ds) Sets the current draw style for the specified traversal state and node.static voidMoMaterialElement.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 voidMoMeshElement.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 SoUniformGridClippingReturns the first grid.static SoVolumeClippingGroupstatic SoVolumeGroupstatic SoVolumeRenderingQualitystatic SoVolumeTransformReturns most recently traversed volume transform from the state.static ArrayList<SoUniformGridClipping> Returns all the grids.static SoVolumeDataSoVolumeDataElement.getVolumeData(SoState state) voidPop method.voidPops element.voidOverridespush()method to copy values from next instance in the stack.voidPushes element.voidOverridespush()method to copy values from next instance in the stack.static voidSets the current texture unit.static voidSoVolumeClippingGroupElement.set(SoState state, SoNode node, SoVolumeClippingGroup ClippingGroupNode) static voidSoVolumeDataElement.set(SoState state, SoNode node, SoVolumeData volumeDataNode) static voidSoVolumeDataElement.set(SoState state, SoNode node, SoVolumeData volumeDataNode, SbMatrix matrix) static voidSoVolumeGroupElement.set(SoState state, SoNode node, SoVolumeGroup volumeGroupNode) static voidSoVolumeRenderingQualityElement.set(SoState state, SoNode node, SoVolumeRenderingQuality vrq) static voidSoVolumeTransformElement.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 intSoUniformGridClipping.getMaxNumberOfUniformGrids(SoState state) Returns the maximum number of clipping surfaces supported by the hardware.static booleanSoFenceSlice.isSupported(SoState state) Returns true if graphic card can render anSoFenceSlice.static booleanSoHeightFieldRender.isSupported(SoState state) Returns true if graphic card can render anSoHeightFieldRender.static booleanSoUniformGridClipping.isSupported(SoState state) Returns true if uniform grid clipping is supported by the graphics board.static booleanSoVolumeShader.isSupported(SoState state) Returns true ifSoVolumeShaderis supported by the current graphics board.