Class SoOverrideElement
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.inventor.elements.SoElement
-
- com.openinventor.inventor.elements.SoOverrideElement
-
public class SoOverrideElement extends SoElement
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'sSoOverrideElementis 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
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleangetAmbientColorOverride(SoState state)Returns true if SoAmbientColorElement is overridden.static booleangetBBoxTypeOverride(SoState state)Returns true if SoComplexityType.bboxType is overridden.static intgetClassStackIndex()Deprecated.As of Open Inventor 9.3.0.0.static booleangetColorIndexOverride(SoState state)Returns true if SoColorIndexElement is overridden.static booleangetComplexityOverride(SoState state)Returns true ifSoComplexityElementis overridden.static booleangetComplexityTypeOverride(SoState state)Returns true ifSoComplexityTypeElementis overridden.static booleangetCreaseAngleOverride(SoState state)Returns true ifSoCreaseAngleElementis overridden.static booleangetDepthBufferFunctionOverride(SoState state)Returns true ifSoDepthBuffer.functionis overridden.static booleangetDepthBufferRangeOverride(SoState state)Returns true ifSoDepthBuffer.rangeis overridden.static booleangetDiffuseColorOverride(SoState state)Returns true if SoDiffuseColorElement is overridden.static booleangetDrawStyleOverride(SoState state)Returns true ifSoDrawStyleElementis overridden.static booleangetEmissiveColorOverride(SoState state)Returns true if SoEmissiveColorElement is overridden.static booleangetEnvironmentOverride(SoState state)Returns true ifSoEnvironmentElementis overridden.static booleangetFontNameOverride(SoState state)Returns true ifSoFontNameElementis overridden.static booleangetFontRenderStyleOverride(SoState state)Returns true ifSoFontRenderStyleElementis overridden.static booleangetFontSizeOverride(SoState state)Returns true ifSoFontSizeElementis overridden.static booleangetFullSceneAntialiasingOverride(SoState state)Returns true ifSoFullSceneAntialiasingElementis overridden.static booleangetLightModelOverride(SoState state)Returns true ifSoLightModelElementis overridden.static booleangetLinePatternOverride(SoState state)Returns true ifSoLinePatternElementis overridden.static booleangetLineWidthOverride(SoState state)Returns true ifSoLineWidthElementis overridden.static booleangetMaterialBindingOverride(SoState state)Returns true ifSoMaterialBindingElementis overridden.static booleangetMetallicOverride(SoState state)Returns true ifSoPhysicalMaterial.metallicis overridden.static booleangetNeighborToleranceOverride(SoState state)Returns true ifSoNeighborToleranceElementis overridden.static booleangetPatternOverride(SoState state)Returns true ifSoPatternElementis overriden.static booleangetPickStyleOverride(SoState state)Returns true ifSoPickStyleElementis overridden.static booleangetPointSizeOverride(SoState state)Returns true ifSoPointSizeElementis overridden.static booleangetPolygonOffsetOverride(SoState state)Returns true ifSoPolygonOffsetElementis overridden.static booleangetRoughnessOverride(SoState state)Returns true ifSoPhysicalMaterial.roughnessis overridden.static booleangetShapeHintsOverride(SoState state)Returns true ifSoShapeHintsElementis overridden.static booleangetShininessOverride(SoState state)Returns true if SoShininessElement is overridden.static booleangetSpecularColorOverride(SoState state)Returns true if SoSpecularColorElement is overridden.static booleangetSpecularFactorOverride(SoState state)Returns true ifSoPhysicalMaterial.specularis overridden.static booleangetTransparencyOverride(SoState state)Returns true if SoTransparencyElement is overridden.static booleangetTransparencyTypeOverride(SoState state)Returns true if SoTransparencyTypeElement is overridden.voidpush(SoState state)Overridespush()method to copy values from next instance in the stack, and set up cache dependencies correctly.static voidsetAmbientColorOverride(SoState state, SoNode name_18184, boolean override)Set override flag for SoAmbientColorElement.static voidsetBBoxTypeOverride(SoState state, SoNode name_18280, boolean override)Set override flag forSoComplexity.bboxType.static voidsetColorIndexOverride(SoState state, SoNode name_18187, boolean override)Set override flag for SoColorIndexElement.static voidsetComplexityOverride(SoState state, SoNode name_18190, boolean override)Set override flag forSoComplexityElement.static voidsetComplexityTypeOverride(SoState state, SoNode name_18193, boolean override)Set override flag forSoComplexityTypeElement.static voidsetCreaseAngleOverride(SoState state, SoNode name_18196, boolean override)Set override flag forSoCreaseAngleElement.static voidsetDepthBufferFunctionOverride(SoState state, SoNode name_18277, boolean override)Set override flag forSoDepthBuffer.function.static voidsetDepthBufferRangeOverride(SoState state, SoNode name_18274, boolean override)Set override flag forSoDepthBuffer.range.static voidsetDiffuseColorOverride(SoState state, SoNode name_18202, boolean override)Set override flag for SoDiffuseColorElement.static voidsetDrawStyleOverride(SoState state, SoNode name_18205, boolean override)Set override flag forSoDrawStyleElement.static voidsetEmissiveColorOverride(SoState state, SoNode name_18208, boolean override)Set override flag for SoEmissiveColorElement.static voidsetEnvironmentOverride(SoState state, SoNode name_18262, boolean override)Set override flag forSoEnvironmentElement.static voidsetFontNameOverride(SoState state, SoNode name_18211, boolean override)Set override flag forSoFontNameElement.static voidsetFontRenderStyleOverride(SoState state, SoNode name_18217, boolean override)Set override flag forSoFontRenderStyleElement.static voidsetFontSizeOverride(SoState state, SoNode name_18214, boolean override)Set override flag forSoFontSizeElement.static voidsetFullSceneAntialiasingOverride(SoState state, SoNode name_18271, boolean override)Set override flag forSoFullSceneAntialiasingElement.static voidsetLightModelOverride(SoState state, SoNode name_18220, boolean override)Set override flag forSoLightModelElement.static voidsetLinePatternOverride(SoState state, SoNode name_18223, boolean override)Set override flag forSoLinePatternElement.static voidsetLineWidthOverride(SoState state, SoNode name_18226, boolean override)Set override flag forSoLineWidthElement.static voidsetMaterialBindingOverride(SoState state, SoNode name_18229, boolean override)Set override flag forSoMaterialBindingElement.static voidsetMetallicOverride(SoState state, SoNode name_18250, boolean override)Set override flag forSoPhysicalMaterial.metallic.static voidsetNeighborToleranceOverride(SoState state, SoNode name_18199, boolean override)Set override flag forSoNeighborToleranceElement.static voidsetPatternOverride(SoState state, SoNode name_18268, boolean override)Set override flag forSoPatternElement.static voidsetPickStyleOverride(SoState state, SoNode name_18232, boolean override)Set override flag forSoPickStyleElement.static voidsetPointSizeOverride(SoState state, SoNode name_18235, boolean override)Set override flag forSoPointSizeElement.static voidsetPolygonOffsetOverride(SoState state, SoNode name_18265, boolean override)Set override flag forSoPolygonOffsetElement.static voidsetRoughnessOverride(SoState state, SoNode name_18247, boolean override)Set override flag forSoPhysicalMaterial.roughness.static voidsetShapeHintsOverride(SoState state, SoNode name_18238, boolean override)Set override flag forSoShapeHintsElement.static voidsetShininessOverride(SoState state, SoNode name_18241, boolean override)Set override flag for SoShininessElement.static voidsetSpecularColorOverride(SoState state, SoNode name_18253, boolean override)Set override flag for SoSpecularColorElement.static voidsetSpecularFactorOverride(SoState state, SoNode name_18244, boolean override)Set override flag forSoPhysicalMaterial.specular.static voidsetTransparencyOverride(SoState state, SoNode name_18256, boolean override)Set override flag for SoTransparencyElement.static voidsetTransparencyTypeOverride(SoState state, SoNode name_18259, 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 Detail
-
setPatternOverride
public static void setPatternOverride(SoState state, SoNode name_18268, boolean override)
Set override flag forSoPatternElement.
-
getEmissiveColorOverride
public static boolean getEmissiveColorOverride(SoState state)
Returns true if SoEmissiveColorElement is overridden.
-
getFontNameOverride
public static boolean getFontNameOverride(SoState state)
Returns true ifSoFontNameElementis overridden.
-
setDepthBufferRangeOverride
public static void setDepthBufferRangeOverride(SoState state, SoNode name_18274, boolean override)
Set override flag forSoDepthBuffer.range.
-
getFontSizeOverride
public static boolean getFontSizeOverride(SoState state)
Returns true ifSoFontSizeElementis overridden.
-
setFullSceneAntialiasingOverride
public static void setFullSceneAntialiasingOverride(SoState state, SoNode name_18271, boolean override)
Set override flag forSoFullSceneAntialiasingElement.
-
getLinePatternOverride
public static boolean getLinePatternOverride(SoState state)
Returns true ifSoLinePatternElementis overridden.
-
setTransparencyTypeOverride
public static void setTransparencyTypeOverride(SoState state, SoNode name_18259, boolean override)
Set override flag for SoTransparencyTypeElement.
-
getLineWidthOverride
public static boolean getLineWidthOverride(SoState state)
Returns true ifSoLineWidthElementis overridden.
-
setEnvironmentOverride
public static void setEnvironmentOverride(SoState state, SoNode name_18262, boolean override)
Set override flag forSoEnvironmentElement.
-
getFontRenderStyleOverride
public static boolean getFontRenderStyleOverride(SoState state)
Returns true ifSoFontRenderStyleElementis overridden.
-
setPolygonOffsetOverride
public static void setPolygonOffsetOverride(SoState state, SoNode name_18265, boolean override)
Set override flag forSoPolygonOffsetElement.
-
getLightModelOverride
public static boolean getLightModelOverride(SoState state)
Returns true ifSoLightModelElementis overridden.
-
getNeighborToleranceOverride
public static boolean getNeighborToleranceOverride(SoState state)
Returns true ifSoNeighborToleranceElementis overridden.
-
push
public void push(SoState state)
Overridespush()method to copy values from next instance in the stack, and set up cache dependencies correctly.
-
getAmbientColorOverride
public static boolean getAmbientColorOverride(SoState state)
Returns true if SoAmbientColorElement is overridden.
-
getComplexityOverride
public static boolean getComplexityOverride(SoState state)
Returns true ifSoComplexityElementis overridden.
-
getComplexityTypeOverride
public static boolean getComplexityTypeOverride(SoState state)
Returns true ifSoComplexityTypeElementis overridden.
-
getCreaseAngleOverride
public static boolean getCreaseAngleOverride(SoState state)
Returns true ifSoCreaseAngleElementis overridden.
-
getClassStackIndex
@Deprecated(since="9.3.0.0") public static int getClassStackIndex()
Deprecated.As of Open Inventor 9.3.0.0. replaced by SoElement.getClassStackIndex(Class)Returns the stack id for this element. ] *
-
setBBoxTypeOverride
public static void setBBoxTypeOverride(SoState state, SoNode name_18280, boolean override)
Set override flag forSoComplexity.bboxType.
-
getDrawStyleOverride
public static boolean getDrawStyleOverride(SoState state)
Returns true ifSoDrawStyleElementis overridden.
-
setDepthBufferFunctionOverride
public static void setDepthBufferFunctionOverride(SoState state, SoNode name_18277, boolean override)
Set override flag forSoDepthBuffer.function.
-
setComplexityTypeOverride
public static void setComplexityTypeOverride(SoState state, SoNode name_18193, boolean override)
Set override flag forSoComplexityTypeElement.
-
getColorIndexOverride
public static boolean getColorIndexOverride(SoState state)
Returns true if SoColorIndexElement is overridden.
-
getDiffuseColorOverride
public static boolean getDiffuseColorOverride(SoState state)
Returns true if SoDiffuseColorElement is overridden.
-
getPatternOverride
public static boolean getPatternOverride(SoState state)
Returns true ifSoPatternElementis overriden.
-
setFontRenderStyleOverride
public static void setFontRenderStyleOverride(SoState state, SoNode name_18217, boolean override)
Set override flag forSoFontRenderStyleElement.
-
setFontSizeOverride
public static void setFontSizeOverride(SoState state, SoNode name_18214, boolean override)
Set override flag forSoFontSizeElement.
-
setFontNameOverride
public static void setFontNameOverride(SoState state, SoNode name_18211, boolean override)
Set override flag forSoFontNameElement.
-
getFullSceneAntialiasingOverride
public static boolean getFullSceneAntialiasingOverride(SoState state)
Returns true ifSoFullSceneAntialiasingElementis overridden.
-
setLinePatternOverride
public static void setLinePatternOverride(SoState state, SoNode name_18223, boolean override)
Set override flag forSoLinePatternElement.
-
getTransparencyTypeOverride
public static boolean getTransparencyTypeOverride(SoState state)
Returns true if SoTransparencyTypeElement is overridden.
-
getEnvironmentOverride
public static boolean getEnvironmentOverride(SoState state)
Returns true ifSoEnvironmentElementis overridden.
-
getPolygonOffsetOverride
public static boolean getPolygonOffsetOverride(SoState state)
Returns true ifSoPolygonOffsetElementis overridden.
-
setLightModelOverride
public static void setLightModelOverride(SoState state, SoNode name_18220, boolean override)
Set override flag forSoLightModelElement.
-
getDepthBufferRangeOverride
public static boolean getDepthBufferRangeOverride(SoState state)
Returns true ifSoDepthBuffer.rangeis overridden.
-
setNeighborToleranceOverride
public static void setNeighborToleranceOverride(SoState state, SoNode name_18199, boolean override)
Set override flag forSoNeighborToleranceElement.
-
setAmbientColorOverride
public static void setAmbientColorOverride(SoState state, SoNode name_18184, boolean override)
Set override flag for SoAmbientColorElement.
-
setColorIndexOverride
public static void setColorIndexOverride(SoState state, SoNode name_18187, boolean override)
Set override flag for SoColorIndexElement.
-
setComplexityOverride
public static void setComplexityOverride(SoState state, SoNode name_18190, boolean override)
Set override flag forSoComplexityElement.
-
setCreaseAngleOverride
public static void setCreaseAngleOverride(SoState state, SoNode name_18196, boolean override)
Set override flag forSoCreaseAngleElement.
-
getDepthBufferFunctionOverride
public static boolean getDepthBufferFunctionOverride(SoState state)
Returns true ifSoDepthBuffer.functionis overridden.
-
setEmissiveColorOverride
public static void setEmissiveColorOverride(SoState state, SoNode name_18208, boolean override)
Set override flag for SoEmissiveColorElement.
-
setDrawStyleOverride
public static void setDrawStyleOverride(SoState state, SoNode name_18205, boolean override)
Set override flag forSoDrawStyleElement.
-
setDiffuseColorOverride
public static void setDiffuseColorOverride(SoState state, SoNode name_18202, boolean override)
Set override flag for SoDiffuseColorElement.
-
getBBoxTypeOverride
public static boolean getBBoxTypeOverride(SoState state)
Returns true if SoComplexityType.bboxType is overridden.
-
setRoughnessOverride
public static void setRoughnessOverride(SoState state, SoNode name_18247, boolean override)
Set override flag forSoPhysicalMaterial.roughness.
-
getPickStyleOverride
public static boolean getPickStyleOverride(SoState state)
Returns true ifSoPickStyleElementis overridden.
-
getShapeHintsOverride
public static boolean getShapeHintsOverride(SoState state)
Returns true ifSoShapeHintsElementis overridden.
-
getShininessOverride
public static boolean getShininessOverride(SoState state)
Returns true if SoShininessElement is overridden.
-
setSpecularFactorOverride
public static void setSpecularFactorOverride(SoState state, SoNode name_18244, boolean override)
Set override flag forSoPhysicalMaterial.specular.
-
getMaterialBindingOverride
public static boolean getMaterialBindingOverride(SoState state)
Returns true ifSoMaterialBindingElementis overridden.
-
setTransparencyOverride
public static void setTransparencyOverride(SoState state, SoNode name_18256, boolean override)
Set override flag for SoTransparencyElement.
-
setSpecularColorOverride
public static void setSpecularColorOverride(SoState state, SoNode name_18253, boolean override)
Set override flag for SoSpecularColorElement.
-
setMetallicOverride
public static void setMetallicOverride(SoState state, SoNode name_18250, boolean override)
Set override flag forSoPhysicalMaterial.metallic.
-
getPointSizeOverride
public static boolean getPointSizeOverride(SoState state)
Returns true ifSoPointSizeElementis overridden.
-
setShininessOverride
public static void setShininessOverride(SoState state, SoNode name_18241, boolean override)
Set override flag for SoShininessElement.
-
getSpecularColorOverride
public static boolean getSpecularColorOverride(SoState state)
Returns true if SoSpecularColorElement is overridden.
-
setPickStyleOverride
public static void setPickStyleOverride(SoState state, SoNode name_18232, boolean override)
Set override flag forSoPickStyleElement.
-
setMaterialBindingOverride
public static void setMaterialBindingOverride(SoState state, SoNode name_18229, boolean override)
Set override flag forSoMaterialBindingElement.
-
setLineWidthOverride
public static void setLineWidthOverride(SoState state, SoNode name_18226, boolean override)
Set override flag forSoLineWidthElement.
-
getTransparencyOverride
public static boolean getTransparencyOverride(SoState state)
Returns true if SoTransparencyElement is overridden.
-
setShapeHintsOverride
public static void setShapeHintsOverride(SoState state, SoNode name_18238, boolean override)
Set override flag forSoShapeHintsElement.
-
getSpecularFactorOverride
public static boolean getSpecularFactorOverride(SoState state)
Returns true ifSoPhysicalMaterial.specularis overridden.
-
getRoughnessOverride
public static boolean getRoughnessOverride(SoState state)
Returns true ifSoPhysicalMaterial.roughnessis overridden.
-
getMetallicOverride
public static boolean getMetallicOverride(SoState state)
Returns true ifSoPhysicalMaterial.metallicis overridden.
-
setPointSizeOverride
public static void setPointSizeOverride(SoState state, SoNode name_18235, boolean override)
Set override flag forSoPointSizeElement.
-
-