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 9300.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 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 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 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_18802, boolean override)Set override flag for SoAmbientColorElement.static voidsetBBoxTypeOverride(SoState state, SoNode name_18889, boolean override)Set override flag forSoComplexity.bboxType.static voidsetColorIndexOverride(SoState state, SoNode name_18805, boolean override)Set override flag for SoColorIndexElement.static voidsetComplexityOverride(SoState state, SoNode name_18808, boolean override)Set override flag forSoComplexityElement.static voidsetComplexityTypeOverride(SoState state, SoNode name_18811, boolean override)Set override flag forSoComplexityTypeElement.static voidsetCreaseAngleOverride(SoState state, SoNode name_18814, boolean override)Set override flag forSoCreaseAngleElement.static voidsetDepthBufferFunctionOverride(SoState state, SoNode name_18886, boolean override)Set override flag forSoDepthBuffer.function.static voidsetDepthBufferRangeOverride(SoState state, SoNode name_18883, boolean override)Set override flag forSoDepthBuffer.range.static voidsetDiffuseColorOverride(SoState state, SoNode name_18820, boolean override)Set override flag for SoDiffuseColorElement.static voidsetDrawStyleOverride(SoState state, SoNode name_18823, boolean override)Set override flag forSoDrawStyleElement.static voidsetEmissiveColorOverride(SoState state, SoNode name_18826, boolean override)Set override flag for SoEmissiveColorElement.static voidsetEnvironmentOverride(SoState state, SoNode name_18871, boolean override)Set override flag forSoEnvironmentElement.static voidsetFontNameOverride(SoState state, SoNode name_18829, boolean override)Set override flag forSoFontNameElement.static voidsetFontRenderStyleOverride(SoState state, SoNode name_18835, boolean override)Set override flag forSoFontRenderStyleElement.static voidsetFontSizeOverride(SoState state, SoNode name_18832, boolean override)Set override flag forSoFontSizeElement.static voidsetFullSceneAntialiasingOverride(SoState state, SoNode name_18880, boolean override)Set override flag forSoFullSceneAntialiasingElement.static voidsetLightModelOverride(SoState state, SoNode name_18838, boolean override)Set override flag forSoLightModelElement.static voidsetLinePatternOverride(SoState state, SoNode name_18841, boolean override)Set override flag forSoLinePatternElement.static voidsetLineWidthOverride(SoState state, SoNode name_18844, boolean override)Set override flag forSoLineWidthElement.static voidsetMaterialBindingOverride(SoState state, SoNode name_18847, boolean override)Set override flag forSoMaterialBindingElement.static voidsetNeighborToleranceOverride(SoState state, SoNode name_18817, boolean override)Set override flag forSoNeighborToleranceElement.static voidsetPatternOverride(SoState state, SoNode name_18877, boolean override)Set override flag forSoPatternElement.static voidsetPickStyleOverride(SoState state, SoNode name_18850, boolean override)Set override flag forSoPickStyleElement.static voidsetPointSizeOverride(SoState state, SoNode name_18853, boolean override)Set override flag forSoPointSizeElement.static voidsetPolygonOffsetOverride(SoState state, SoNode name_18874, boolean override)Set override flag forSoPolygonOffsetElement.static voidsetShapeHintsOverride(SoState state, SoNode name_18856, boolean override)Set override flag forSoShapeHintsElement.static voidsetShininessOverride(SoState state, SoNode name_18859, boolean override)Set override flag for SoShininessElement.static voidsetSpecularColorOverride(SoState state, SoNode name_18862, boolean override)Set override flag for SoSpecularColorElement.static voidsetTransparencyOverride(SoState state, SoNode name_18865, boolean override)Set override flag for SoTransparencyElement.static voidsetTransparencyTypeOverride(SoState state, SoNode name_18868, 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
-
setDepthBufferFunctionOverride
public static void setDepthBufferFunctionOverride(SoState state, SoNode name_18886, boolean override)
Set override flag forSoDepthBuffer.function.
-
getFontNameOverride
public static boolean getFontNameOverride(SoState state)
Returns true ifSoFontNameElementis overridden.
-
getEmissiveColorOverride
public static boolean getEmissiveColorOverride(SoState state)
Returns true if SoEmissiveColorElement is overridden.
-
setDepthBufferRangeOverride
public static void setDepthBufferRangeOverride(SoState state, SoNode name_18883, boolean override)
Set override flag forSoDepthBuffer.range.
-
setPolygonOffsetOverride
public static void setPolygonOffsetOverride(SoState state, SoNode name_18874, boolean override)
Set override flag forSoPolygonOffsetElement.
-
getLightModelOverride
public static boolean getLightModelOverride(SoState state)
Returns true ifSoLightModelElementis overridden.
-
setEnvironmentOverride
public static void setEnvironmentOverride(SoState state, SoNode name_18871, boolean override)
Set override flag forSoEnvironmentElement.
-
getFontRenderStyleOverride
public static boolean getFontRenderStyleOverride(SoState state)
Returns true ifSoFontRenderStyleElementis overridden.
-
setFullSceneAntialiasingOverride
public static void setFullSceneAntialiasingOverride(SoState state, SoNode name_18880, boolean override)
Set override flag forSoFullSceneAntialiasingElement.
-
getFontSizeOverride
public static boolean getFontSizeOverride(SoState state)
Returns true ifSoFontSizeElementis overridden.
-
setPatternOverride
public static void setPatternOverride(SoState state, SoNode name_18877, boolean override)
Set override flag forSoPatternElement.
-
getDrawStyleOverride
public static boolean getDrawStyleOverride(SoState state)
Returns true ifSoDrawStyleElementis overridden.
-
getCreaseAngleOverride
public static boolean getCreaseAngleOverride(SoState state)
Returns true ifSoCreaseAngleElementis overridden.
-
getNeighborToleranceOverride
public static boolean getNeighborToleranceOverride(SoState state)
Returns true ifSoNeighborToleranceElementis overridden.
-
getComplexityTypeOverride
public static boolean getComplexityTypeOverride(SoState state)
Returns true ifSoComplexityTypeElementis overridden.
-
getColorIndexOverride
public static boolean getColorIndexOverride(SoState state)
Returns true if SoColorIndexElement is overridden.
-
getComplexityOverride
public static boolean getComplexityOverride(SoState state)
Returns true ifSoComplexityElementis overridden.
-
push
public void push(SoState state)
Overridespush()method to copy values from next instance in the stack, and set up cache dependencies correctly.
-
getDiffuseColorOverride
public static boolean getDiffuseColorOverride(SoState state)
Returns true if SoDiffuseColorElement is overridden.
-
setBBoxTypeOverride
public static void setBBoxTypeOverride(SoState state, SoNode name_18889, boolean override)
Set override flag forSoComplexity.bboxType.
-
setComplexityTypeOverride
public static void setComplexityTypeOverride(SoState state, SoNode name_18811, boolean override)
Set override flag forSoComplexityTypeElement.
-
getAmbientColorOverride
public static boolean getAmbientColorOverride(SoState state)
Returns true if SoAmbientColorElement is overridden.
-
getClassStackIndex
@Deprecated public static int getClassStackIndex()
Deprecated.As of Open Inventor 9300. replaced by SoElement.getClassStackIndex(Class)Returns the stack id for this element. ] *
-
getFullSceneAntialiasingOverride
public static boolean getFullSceneAntialiasingOverride(SoState state)
Returns true ifSoFullSceneAntialiasingElementis overridden.
-
setFontSizeOverride
public static void setFontSizeOverride(SoState state, SoNode name_18832, boolean override)
Set override flag forSoFontSizeElement.
-
getDepthBufferRangeOverride
public static boolean getDepthBufferRangeOverride(SoState state)
Returns true ifSoDepthBuffer.rangeis overridden.
-
setFontNameOverride
public static void setFontNameOverride(SoState state, SoNode name_18829, boolean override)
Set override flag forSoFontNameElement.
-
getPatternOverride
public static boolean getPatternOverride(SoState state)
Returns true ifSoPatternElementis overriden.
-
setLightModelOverride
public static void setLightModelOverride(SoState state, SoNode name_18838, boolean override)
Set override flag forSoLightModelElement.
-
getEnvironmentOverride
public static boolean getEnvironmentOverride(SoState state)
Returns true ifSoEnvironmentElementis overridden.
-
setFontRenderStyleOverride
public static void setFontRenderStyleOverride(SoState state, SoNode name_18835, boolean override)
Set override flag forSoFontRenderStyleElement.
-
getPolygonOffsetOverride
public static boolean getPolygonOffsetOverride(SoState state)
Returns true ifSoPolygonOffsetElementis overridden.
-
setEmissiveColorOverride
public static void setEmissiveColorOverride(SoState state, SoNode name_18826, boolean override)
Set override flag for SoEmissiveColorElement.
-
setColorIndexOverride
public static void setColorIndexOverride(SoState state, SoNode name_18805, boolean override)
Set override flag for SoColorIndexElement.
-
setNeighborToleranceOverride
public static void setNeighborToleranceOverride(SoState state, SoNode name_18817, boolean override)
Set override flag forSoNeighborToleranceElement.
-
setComplexityOverride
public static void setComplexityOverride(SoState state, SoNode name_18808, boolean override)
Set override flag forSoComplexityElement.
-
setCreaseAngleOverride
public static void setCreaseAngleOverride(SoState state, SoNode name_18814, boolean override)
Set override flag forSoCreaseAngleElement.
-
setAmbientColorOverride
public static void setAmbientColorOverride(SoState state, SoNode name_18802, boolean override)
Set override flag for SoAmbientColorElement.
-
setDrawStyleOverride
public static void setDrawStyleOverride(SoState state, SoNode name_18823, boolean override)
Set override flag forSoDrawStyleElement.
-
getDepthBufferFunctionOverride
public static boolean getDepthBufferFunctionOverride(SoState state)
Returns true ifSoDepthBuffer.functionis overridden.
-
setDiffuseColorOverride
public static void setDiffuseColorOverride(SoState state, SoNode name_18820, boolean override)
Set override flag for SoDiffuseColorElement.
-
getBBoxTypeOverride
public static boolean getBBoxTypeOverride(SoState state)
Returns true if SoComplexityType.bboxType is overridden.
-
setLinePatternOverride
public static void setLinePatternOverride(SoState state, SoNode name_18841, boolean override)
Set override flag forSoLinePatternElement.
-
getPointSizeOverride
public static boolean getPointSizeOverride(SoState state)
Returns true ifSoPointSizeElementis overridden.
-
setSpecularColorOverride
public static void setSpecularColorOverride(SoState state, SoNode name_18862, boolean override)
Set override flag for SoSpecularColorElement.
-
getPickStyleOverride
public static boolean getPickStyleOverride(SoState state)
Returns true ifSoPickStyleElementis overridden.
-
setShininessOverride
public static void setShininessOverride(SoState state, SoNode name_18859, boolean override)
Set override flag for SoShininessElement.
-
getMaterialBindingOverride
public static boolean getMaterialBindingOverride(SoState state)
Returns true ifSoMaterialBindingElementis overridden.
-
setTransparencyTypeOverride
public static void setTransparencyTypeOverride(SoState state, SoNode name_18868, boolean override)
Set override flag for SoTransparencyTypeElement.
-
getLinePatternOverride
public static boolean getLinePatternOverride(SoState state)
Returns true ifSoLinePatternElementis overridden.
-
setTransparencyOverride
public static void setTransparencyOverride(SoState state, SoNode name_18865, boolean override)
Set override flag for SoTransparencyElement.
-
getLineWidthOverride
public static boolean getLineWidthOverride(SoState state)
Returns true ifSoLineWidthElementis overridden.
-
setShapeHintsOverride
public static void setShapeHintsOverride(SoState state, SoNode name_18856, boolean override)
Set override flag forSoShapeHintsElement.
-
getTransparencyOverride
public static boolean getTransparencyOverride(SoState state)
Returns true if SoTransparencyElement is overridden.
-
setMaterialBindingOverride
public static void setMaterialBindingOverride(SoState state, SoNode name_18847, boolean override)
Set override flag forSoMaterialBindingElement.
-
getTransparencyTypeOverride
public static boolean getTransparencyTypeOverride(SoState state)
Returns true if SoTransparencyTypeElement is overridden.
-
setLineWidthOverride
public static void setLineWidthOverride(SoState state, SoNode name_18844, boolean override)
Set override flag forSoLineWidthElement.
-
getSpecularColorOverride
public static boolean getSpecularColorOverride(SoState state)
Returns true if SoSpecularColorElement is overridden.
-
setPointSizeOverride
public static void setPointSizeOverride(SoState state, SoNode name_18853, boolean override)
Set override flag forSoPointSizeElement.
-
getShapeHintsOverride
public static boolean getShapeHintsOverride(SoState state)
Returns true ifSoShapeHintsElementis overridden.
-
setPickStyleOverride
public static void setPickStyleOverride(SoState state, SoNode name_18850, boolean override)
Set override flag forSoPickStyleElement.
-
getShininessOverride
public static boolean getShininessOverride(SoState state)
Returns true if SoShininessElement is overridden.
-
-