Class SoOverrideElement
java.lang.Object
com.openinventor.inventor.Inventor
com.openinventor.inventor.elements.SoElement
com.openinventor.inventor.elements.SoOverrideElement
Stores a flag for each type of element which can be overridden.
This element stores a flag for each type of element which can be overridden. Nodes implement override by setting the appropriate bit if their override flag is on, and ignoring overridden elements if the corresponding bit in the state's
SoOverrideElement
is set.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
Field Summary
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
getAmbientColorOverride
(SoState state) Returns true if SoAmbientColorElement is overridden.static boolean
getBBoxTypeOverride
(SoState state) Returns true if SoComplexityType.bboxType is overridden.static int
Deprecated.As of Open Inventor 9.3.0.0.static boolean
getColorIndexOverride
(SoState state) Returns true if SoColorIndexElement is overridden.static boolean
getComplexityOverride
(SoState state) Returns true ifSoComplexityElement
is overridden.static boolean
getComplexityTypeOverride
(SoState state) Returns true ifSoComplexityTypeElement
is overridden.static boolean
getCreaseAngleOverride
(SoState state) Returns true ifSoCreaseAngleElement
is overridden.static boolean
Returns true ifSoDepthBuffer.function
is overridden.static boolean
Returns true ifSoDepthBuffer.range
is overridden.static boolean
getDiffuseColorOverride
(SoState state) Returns true if SoDiffuseColorElement is overridden.static boolean
getDrawStyleOverride
(SoState state) Returns true ifSoDrawStyleElement
is overridden.static boolean
getEmissiveColorOverride
(SoState state) Returns true if SoEmissiveColorElement is overridden.static boolean
getEnvironmentMapOverride
(SoState state) Returns true ifSoEnvironmentMap
is overridden.static boolean
getEnvironmentOverride
(SoState state) Returns true ifSoEnvironmentElement
is overridden.static boolean
getFontNameOverride
(SoState state) Returns true ifSoFontNameElement
is overridden.static boolean
Returns true ifSoFontRenderStyleElement
is overridden.static boolean
getFontSizeOverride
(SoState state) Returns true ifSoFontSizeElement
is overridden.static boolean
Returns true ifSoFullSceneAntialiasingElement
is overridden.static boolean
getLightModelOverride
(SoState state) Returns true ifSoLightModelElement
is overridden.static boolean
getLinePatternOverride
(SoState state) Returns true ifSoLinePatternElement
is overridden.static boolean
getLineWidthOverride
(SoState state) Returns true ifSoLineWidthElement
is overridden.static boolean
Returns true ifSoMaterialBindingElement
is overridden.static boolean
getMetallicOverride
(SoState state) Returns true ifSoPhysicalMaterial.metallic
is overridden.static boolean
Returns true ifSoNeighborToleranceElement
is overridden.static boolean
getPatternOverride
(SoState state) Returns true ifSoPatternElement
is overriden.static boolean
getPickStyleOverride
(SoState state) Returns true ifSoPickStyleElement
is overridden.static boolean
getPointSizeOverride
(SoState state) Returns true ifSoPointSizeElement
is overridden.static boolean
getPolygonOffsetOverride
(SoState state) Returns true ifSoPolygonOffsetElement
is overridden.static boolean
getRoughnessOverride
(SoState state) Returns true ifSoPhysicalMaterial.roughness
is overridden.static boolean
getShapeHintsOverride
(SoState state) Returns true ifSoShapeHintsElement
is overridden.static boolean
getShininessOverride
(SoState state) Returns true if SoShininessElement is overridden.static boolean
getSpecularColorOverride
(SoState state) Returns true if SoSpecularColorElement is overridden.static boolean
getSpecularFactorOverride
(SoState state) Returns true ifSoPhysicalMaterial.specular
is overridden.static boolean
getTransparencyOverride
(SoState state) Returns true if SoTransparencyElement is overridden.static boolean
Returns true if SoTransparencyTypeElement is overridden.void
Overridespush()
method to copy values from next instance in the stack, and set up cache dependencies correctly.static void
setAmbientColorOverride
(SoState state, SoNode name_18332, boolean override) Set override flag for SoAmbientColorElement.static void
setBBoxTypeOverride
(SoState state, SoNode name_18431, boolean override) Set override flag forSoComplexity.bboxType
.static void
setColorIndexOverride
(SoState state, SoNode name_18335, boolean override) Set override flag for SoColorIndexElement.static void
setComplexityOverride
(SoState state, SoNode name_18338, boolean override) Set override flag forSoComplexityElement
.static void
setComplexityTypeOverride
(SoState state, SoNode name_18341, boolean override) Set override flag forSoComplexityTypeElement
.static void
setCreaseAngleOverride
(SoState state, SoNode name_18344, boolean override) Set override flag forSoCreaseAngleElement
.static void
setDepthBufferFunctionOverride
(SoState state, SoNode name_18428, boolean override) Set override flag forSoDepthBuffer.function
.static void
setDepthBufferRangeOverride
(SoState state, SoNode name_18425, boolean override) Set override flag forSoDepthBuffer.range
.static void
setDiffuseColorOverride
(SoState state, SoNode name_18350, boolean override) Set override flag for SoDiffuseColorElement.static void
setDrawStyleOverride
(SoState state, SoNode name_18353, boolean override) Set override flag forSoDrawStyleElement
.static void
setEmissiveColorOverride
(SoState state, SoNode name_18356, boolean override) Set override flag for SoEmissiveColorElement.static void
setEnvironmentMapOverride
(SoState state, SoNode name_18413, boolean override) Set override flag forSoEnvironmentMap
.static void
setEnvironmentOverride
(SoState state, SoNode name_18410, boolean override) Set override flag forSoEnvironmentElement
.static void
setFontNameOverride
(SoState state, SoNode name_18359, boolean override) Set override flag forSoFontNameElement
.static void
setFontRenderStyleOverride
(SoState state, SoNode name_18365, boolean override) Set override flag forSoFontRenderStyleElement
.static void
setFontSizeOverride
(SoState state, SoNode name_18362, boolean override) Set override flag forSoFontSizeElement
.static void
setFullSceneAntialiasingOverride
(SoState state, SoNode name_18422, boolean override) Set override flag forSoFullSceneAntialiasingElement
.static void
setLightModelOverride
(SoState state, SoNode name_18368, boolean override) Set override flag forSoLightModelElement
.static void
setLinePatternOverride
(SoState state, SoNode name_18371, boolean override) Set override flag forSoLinePatternElement
.static void
setLineWidthOverride
(SoState state, SoNode name_18374, boolean override) Set override flag forSoLineWidthElement
.static void
setMaterialBindingOverride
(SoState state, SoNode name_18377, boolean override) Set override flag forSoMaterialBindingElement
.static void
setMetallicOverride
(SoState state, SoNode name_18398, boolean override) Set override flag forSoPhysicalMaterial.metallic
.static void
setNeighborToleranceOverride
(SoState state, SoNode name_18347, boolean override) Set override flag forSoNeighborToleranceElement
.static void
setPatternOverride
(SoState state, SoNode name_18419, boolean override) Set override flag forSoPatternElement
.static void
setPickStyleOverride
(SoState state, SoNode name_18380, boolean override) Set override flag forSoPickStyleElement
.static void
setPointSizeOverride
(SoState state, SoNode name_18383, boolean override) Set override flag forSoPointSizeElement
.static void
setPolygonOffsetOverride
(SoState state, SoNode name_18416, boolean override) Set override flag forSoPolygonOffsetElement
.static void
setRoughnessOverride
(SoState state, SoNode name_18395, boolean override) Set override flag forSoPhysicalMaterial.roughness
.static void
setShapeHintsOverride
(SoState state, SoNode name_18386, boolean override) Set override flag forSoShapeHintsElement
.static void
setShininessOverride
(SoState state, SoNode name_18389, boolean override) Set override flag for SoShininessElement.static void
setSpecularColorOverride
(SoState state, SoNode name_18401, boolean override) Set override flag for SoSpecularColorElement.static void
setSpecularFactorOverride
(SoState state, SoNode name_18392, boolean override) Set override flag forSoPhysicalMaterial.specular
.static void
setTransparencyOverride
(SoState state, SoNode name_18404, boolean override) Set override flag for SoTransparencyElement.static void
setTransparencyTypeOverride
(SoState state, SoNode name_18407, boolean override) Set override flag for SoTransparencyTypeElement.Methods inherited from class com.openinventor.inventor.elements.SoElement
getClassStackIndex, pop
Methods inherited from class com.openinventor.inventor.Inventor
dispose, getNativeResourceHandle
-
Method Details
-
setDepthBufferRangeOverride
Set override flag forSoDepthBuffer.range
. -
getFontNameOverride
Returns true ifSoFontNameElement
is overridden. -
getFontSizeOverride
Returns true ifSoFontSizeElement
is overridden. -
setFullSceneAntialiasingOverride
public static void setFullSceneAntialiasingOverride(SoState state, SoNode name_18422, boolean override) Set override flag forSoFullSceneAntialiasingElement
. -
setPatternOverride
Set override flag forSoPatternElement
. -
setEnvironmentOverride
Set override flag forSoEnvironmentElement
. -
getLinePatternOverride
Returns true ifSoLinePatternElement
is overridden. -
setTransparencyTypeOverride
Set override flag for SoTransparencyTypeElement. -
getLineWidthOverride
Returns true ifSoLineWidthElement
is overridden. -
setPolygonOffsetOverride
Set override flag forSoPolygonOffsetElement
. -
getFontRenderStyleOverride
Returns true ifSoFontRenderStyleElement
is overridden. -
setEnvironmentMapOverride
Set override flag forSoEnvironmentMap
. -
getLightModelOverride
Returns true ifSoLightModelElement
is overridden. -
getEmissiveColorOverride
Returns true if SoEmissiveColorElement is overridden. -
getCreaseAngleOverride
Returns true ifSoCreaseAngleElement
is overridden. -
getNeighborToleranceOverride
Returns true ifSoNeighborToleranceElement
is overridden. -
push
Overridespush()
method to copy values from next instance in the stack, and set up cache dependencies correctly. -
getColorIndexOverride
Returns true if SoColorIndexElement is overridden. -
getComplexityOverride
Returns true ifSoComplexityElement
is overridden. -
getComplexityTypeOverride
Returns true ifSoComplexityTypeElement
is overridden. -
getAmbientColorOverride
Returns true if SoAmbientColorElement is overridden. -
setBBoxTypeOverride
Set override flag forSoComplexity.bboxType
. -
getDrawStyleOverride
Returns true ifSoDrawStyleElement
is overridden. -
setDepthBufferFunctionOverride
public static void setDepthBufferFunctionOverride(SoState state, SoNode name_18428, boolean override) Set override flag forSoDepthBuffer.function
. -
getClassStackIndex
Deprecated.As of Open Inventor 9.3.0.0. replaced by SoElement.getClassStackIndex(Class)Returns the stack id for this element. ] * -
setComplexityTypeOverride
Set override flag forSoComplexityTypeElement
. -
getDiffuseColorOverride
Returns true if SoDiffuseColorElement is overridden. -
getPatternOverride
Returns true ifSoPatternElement
is overriden. -
setFontRenderStyleOverride
Set override flag forSoFontRenderStyleElement
. -
setFontSizeOverride
Set override flag forSoFontSizeElement
. -
setFontNameOverride
Set override flag forSoFontNameElement
. -
getFullSceneAntialiasingOverride
Returns true ifSoFullSceneAntialiasingElement
is overridden. -
setLinePatternOverride
Set override flag forSoLinePatternElement
. -
getEnvironmentOverride
Returns true ifSoEnvironmentElement
is overridden. -
getEnvironmentMapOverride
Returns true ifSoEnvironmentMap
is overridden. -
getPolygonOffsetOverride
Returns true ifSoPolygonOffsetElement
is overridden. -
setLightModelOverride
Set override flag forSoLightModelElement
. -
getDepthBufferRangeOverride
Returns true ifSoDepthBuffer.range
is overridden. -
setNeighborToleranceOverride
Set override flag forSoNeighborToleranceElement
. -
setAmbientColorOverride
Set override flag for SoAmbientColorElement. -
setColorIndexOverride
Set override flag for SoColorIndexElement. -
setComplexityOverride
Set override flag forSoComplexityElement
. -
setCreaseAngleOverride
Set override flag forSoCreaseAngleElement
. -
getDepthBufferFunctionOverride
Returns true ifSoDepthBuffer.function
is overridden. -
setEmissiveColorOverride
Set override flag for SoEmissiveColorElement. -
setDrawStyleOverride
Set override flag forSoDrawStyleElement
. -
setDiffuseColorOverride
Set override flag for SoDiffuseColorElement. -
getBBoxTypeOverride
Returns true if SoComplexityType.bboxType is overridden. -
setLineWidthOverride
Set override flag forSoLineWidthElement
. -
getShapeHintsOverride
Returns true ifSoShapeHintsElement
is overridden. -
setMetallicOverride
Set override flag forSoPhysicalMaterial.metallic
. -
setRoughnessOverride
Set override flag forSoPhysicalMaterial.roughness
. -
setSpecularFactorOverride
Set override flag forSoPhysicalMaterial.specular
. -
getShininessOverride
Returns true if SoShininessElement is overridden. -
setTransparencyOverride
Set override flag for SoTransparencyElement. -
getMaterialBindingOverride
Returns true ifSoMaterialBindingElement
is overridden. -
getPointSizeOverride
Returns true ifSoPointSizeElement
is overridden. -
getPickStyleOverride
Returns true ifSoPickStyleElement
is overridden. -
setSpecularColorOverride
Set override flag for SoSpecularColorElement. -
getSpecularFactorOverride
Returns true ifSoPhysicalMaterial.specular
is overridden. -
setPickStyleOverride
Set override flag forSoPickStyleElement
. -
getSpecularColorOverride
Returns true if SoSpecularColorElement is overridden. -
getTransparencyOverride
Returns true if SoTransparencyElement is overridden. -
getTransparencyTypeOverride
Returns true if SoTransparencyTypeElement is overridden. -
setMaterialBindingOverride
Set override flag forSoMaterialBindingElement
. -
getRoughnessOverride
Returns true ifSoPhysicalMaterial.roughness
is overridden. -
setShininessOverride
Set override flag for SoShininessElement. -
setShapeHintsOverride
Set override flag forSoShapeHintsElement
. -
setPointSizeOverride
Set override flag forSoPointSizeElement
. -
getMetallicOverride
Returns true ifSoPhysicalMaterial.metallic
is overridden.
-