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 booleangetAmbientColorOverride(SoState state) Returns true if SoAmbientColorElement is overridden.static booleangetBBoxTypeOverride(SoState state) Returns true if SoComplexityType.bboxType is overridden.static intDeprecated.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 booleanReturns true ifSoDepthBuffer.functionis overridden.static booleanReturns 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 booleangetEnvironmentMapOverride(SoState state) Returns true ifSoEnvironmentMapis overridden.static booleangetEnvironmentOverride(SoState state) Returns true ifSoEnvironmentElementis overridden.static booleangetFontNameOverride(SoState state) Returns true ifSoFontNameElementis overridden.static booleanReturns true ifSoFontRenderStyleElementis overridden.static booleangetFontSizeOverride(SoState state) Returns true ifSoFontSizeElementis overridden.static booleanReturns 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 booleanReturns true ifSoMaterialBindingElementis overridden.static booleangetMetallicOverride(SoState state) Returns true ifSoPhysicalMaterial.metallicis overridden.static booleanReturns 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 booleanReturns true if SoTransparencyTypeElement is overridden.voidOverridespush()method to copy values from next instance in the stack, and set up cache dependencies correctly.static voidsetAmbientColorOverride(SoState state, SoNode name_18359, boolean override) Set override flag for SoAmbientColorElement.static voidsetBBoxTypeOverride(SoState state, SoNode name_18458, boolean override) Set override flag forSoComplexity.bboxType.static voidsetColorIndexOverride(SoState state, SoNode name_18362, boolean override) Set override flag for SoColorIndexElement.static voidsetComplexityOverride(SoState state, SoNode name_18365, boolean override) Set override flag forSoComplexityElement.static voidsetComplexityTypeOverride(SoState state, SoNode name_18368, boolean override) Set override flag forSoComplexityTypeElement.static voidsetCreaseAngleOverride(SoState state, SoNode name_18371, boolean override) Set override flag forSoCreaseAngleElement.static voidsetDepthBufferFunctionOverride(SoState state, SoNode name_18455, boolean override) Set override flag forSoDepthBuffer.function.static voidsetDepthBufferRangeOverride(SoState state, SoNode name_18452, boolean override) Set override flag forSoDepthBuffer.range.static voidsetDiffuseColorOverride(SoState state, SoNode name_18377, boolean override) Set override flag for SoDiffuseColorElement.static voidsetDrawStyleOverride(SoState state, SoNode name_18380, boolean override) Set override flag forSoDrawStyleElement.static voidsetEmissiveColorOverride(SoState state, SoNode name_18383, boolean override) Set override flag for SoEmissiveColorElement.static voidsetEnvironmentMapOverride(SoState state, SoNode name_18440, boolean override) Set override flag forSoEnvironmentMap.static voidsetEnvironmentOverride(SoState state, SoNode name_18437, boolean override) Set override flag forSoEnvironmentElement.static voidsetFontNameOverride(SoState state, SoNode name_18386, boolean override) Set override flag forSoFontNameElement.static voidsetFontRenderStyleOverride(SoState state, SoNode name_18392, boolean override) Set override flag forSoFontRenderStyleElement.static voidsetFontSizeOverride(SoState state, SoNode name_18389, boolean override) Set override flag forSoFontSizeElement.static voidsetFullSceneAntialiasingOverride(SoState state, SoNode name_18449, boolean override) Set override flag forSoFullSceneAntialiasingElement.static voidsetLightModelOverride(SoState state, SoNode name_18395, boolean override) Set override flag forSoLightModelElement.static voidsetLinePatternOverride(SoState state, SoNode name_18398, boolean override) Set override flag forSoLinePatternElement.static voidsetLineWidthOverride(SoState state, SoNode name_18401, boolean override) Set override flag forSoLineWidthElement.static voidsetMaterialBindingOverride(SoState state, SoNode name_18404, boolean override) Set override flag forSoMaterialBindingElement.static voidsetMetallicOverride(SoState state, SoNode name_18425, boolean override) Set override flag forSoPhysicalMaterial.metallic.static voidsetNeighborToleranceOverride(SoState state, SoNode name_18374, boolean override) Set override flag forSoNeighborToleranceElement.static voidsetPatternOverride(SoState state, SoNode name_18446, boolean override) Set override flag forSoPatternElement.static voidsetPickStyleOverride(SoState state, SoNode name_18407, boolean override) Set override flag forSoPickStyleElement.static voidsetPointSizeOverride(SoState state, SoNode name_18410, boolean override) Set override flag forSoPointSizeElement.static voidsetPolygonOffsetOverride(SoState state, SoNode name_18443, boolean override) Set override flag forSoPolygonOffsetElement.static voidsetRoughnessOverride(SoState state, SoNode name_18422, boolean override) Set override flag forSoPhysicalMaterial.roughness.static voidsetShapeHintsOverride(SoState state, SoNode name_18413, boolean override) Set override flag forSoShapeHintsElement.static voidsetShininessOverride(SoState state, SoNode name_18416, boolean override) Set override flag for SoShininessElement.static voidsetSpecularColorOverride(SoState state, SoNode name_18428, boolean override) Set override flag for SoSpecularColorElement.static voidsetSpecularFactorOverride(SoState state, SoNode name_18419, boolean override) Set override flag forSoPhysicalMaterial.specular.static voidsetTransparencyOverride(SoState state, SoNode name_18431, boolean override) Set override flag for SoTransparencyElement.static voidsetTransparencyTypeOverride(SoState state, SoNode name_18434, boolean override) Set override flag for SoTransparencyTypeElement.Methods inherited from class com.openinventor.inventor.elements.SoElement
getClassStackIndex, popMethods inherited from class com.openinventor.inventor.Inventor
dispose, getNativeResourceHandle
-
Method Details
-
setDepthBufferRangeOverride
Set override flag forSoDepthBuffer.range. -
getFontNameOverride
Returns true ifSoFontNameElementis overridden. -
getFontSizeOverride
Returns true ifSoFontSizeElementis overridden. -
setFullSceneAntialiasingOverride
public static void setFullSceneAntialiasingOverride(SoState state, SoNode name_18449, boolean override) Set override flag forSoFullSceneAntialiasingElement. -
setPatternOverride
Set override flag forSoPatternElement. -
setEnvironmentOverride
Set override flag forSoEnvironmentElement. -
getLinePatternOverride
Returns true ifSoLinePatternElementis overridden. -
setTransparencyTypeOverride
Set override flag for SoTransparencyTypeElement. -
getLineWidthOverride
Returns true ifSoLineWidthElementis overridden. -
setPolygonOffsetOverride
Set override flag forSoPolygonOffsetElement. -
getFontRenderStyleOverride
Returns true ifSoFontRenderStyleElementis overridden. -
setEnvironmentMapOverride
Set override flag forSoEnvironmentMap. -
getLightModelOverride
Returns true ifSoLightModelElementis overridden. -
getEmissiveColorOverride
Returns true if SoEmissiveColorElement is overridden. -
getCreaseAngleOverride
Returns true ifSoCreaseAngleElementis overridden. -
getNeighborToleranceOverride
Returns true ifSoNeighborToleranceElementis 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 ifSoComplexityElementis overridden. -
getComplexityTypeOverride
Returns true ifSoComplexityTypeElementis overridden. -
getAmbientColorOverride
Returns true if SoAmbientColorElement is overridden. -
setBBoxTypeOverride
Set override flag forSoComplexity.bboxType. -
getDrawStyleOverride
Returns true ifSoDrawStyleElementis overridden. -
setDepthBufferFunctionOverride
public static void setDepthBufferFunctionOverride(SoState state, SoNode name_18455, 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 ifSoPatternElementis overriden. -
setFontRenderStyleOverride
Set override flag forSoFontRenderStyleElement. -
setFontSizeOverride
Set override flag forSoFontSizeElement. -
setFontNameOverride
Set override flag forSoFontNameElement. -
getFullSceneAntialiasingOverride
Returns true ifSoFullSceneAntialiasingElementis overridden. -
setLinePatternOverride
Set override flag forSoLinePatternElement. -
getEnvironmentOverride
Returns true ifSoEnvironmentElementis overridden. -
getEnvironmentMapOverride
Returns true ifSoEnvironmentMapis overridden. -
getPolygonOffsetOverride
Returns true ifSoPolygonOffsetElementis overridden. -
setLightModelOverride
Set override flag forSoLightModelElement. -
getDepthBufferRangeOverride
Returns true ifSoDepthBuffer.rangeis 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.functionis 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 ifSoShapeHintsElementis 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 ifSoMaterialBindingElementis overridden. -
getPointSizeOverride
Returns true ifSoPointSizeElementis overridden. -
getPickStyleOverride
Returns true ifSoPickStyleElementis overridden. -
setSpecularColorOverride
Set override flag for SoSpecularColorElement. -
getSpecularFactorOverride
Returns true ifSoPhysicalMaterial.specularis 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.roughnessis overridden. -
setShininessOverride
Set override flag for SoShininessElement. -
setShapeHintsOverride
Set override flag forSoShapeHintsElement. -
setPointSizeOverride
Set override flag forSoPointSizeElement. -
getMetallicOverride
Returns true ifSoPhysicalMaterial.metallicis overridden.
-