Click or drag to resize
SoOverrideElement Class

Stores a flag for each type of element which can be overridden.

Inheritance Hierarchy
SystemObject
  OIV.InventorSoNetBase
    OIV.Inventor.ElementsSoElement
      OIV.Inventor.ElementsSoOverrideElement

Namespace: OIV.Inventor.Elements
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: 2024.1.1.0 (2024.1.1)
Syntax
public class SoOverrideElement : SoElement

The SoOverrideElement type exposes the following members.

Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodStatic memberGetAmbientColorOverride

Returns true if SoAmbientColorElement is overridden.

Public methodStatic memberGetBBoxTypeOverride

Returns true if SoComplexityType.bboxType is overridden.

Public methodStatic memberGetClassStackIndex Obsolete.

Returns the stack id for this element.

Public methodStatic memberGetColorIndexOverride

Returns true if SoColorIndexElement is overridden.

Public methodStatic memberGetComplexityOverride

Returns true if OIV.Inventor.Elements.SoComplexityElement is overridden.

Public methodStatic memberGetComplexityTypeOverride

Returns true if OIV.Inventor.Elements.SoComplexityTypeElement is overridden.

Public methodStatic memberGetCreaseAngleOverride

Returns true if OIV.Inventor.Elements.SoCreaseAngleElement is overridden.

Public methodStatic memberGetDepthBufferFunctionOverride

Returns true if OIV.Inventor.Nodes.SoDepthBuffer.function is overridden.

Public methodStatic memberGetDepthBufferRangeOverride

Returns true if OIV.Inventor.Nodes.SoDepthBuffer.range is overridden.

Public methodStatic memberGetDiffuseColorOverride

Returns true if SoDiffuseColorElement is overridden.

Public methodStatic memberGetDrawStyleOverride

Returns true if OIV.Inventor.Elements.SoDrawStyleElement is overridden.

Public methodStatic memberGetEmissiveColorOverride

Returns true if SoEmissiveColorElement is overridden.

Public methodStatic memberGetEnvironmentOverride

Returns true if OIV.Inventor.Elements.SoEnvironmentElement is overridden.

Public methodStatic memberGetFontNameOverride

Returns true if OIV.Inventor.Elements.SoFontNameElement is overridden.

Public methodStatic memberGetFontRenderStyleOverride

Returns true if OIV.Inventor.Elements.SoFontRenderStyleElement is overridden.

Public methodStatic memberGetFontSizeOverride

Returns true if OIV.Inventor.Elements.SoFontSizeElement is overridden.

Public methodStatic memberGetFullSceneAntialiasingOverride
Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodStatic memberGetLightModelOverride

Returns true if OIV.Inventor.Elements.SoLightModelElement is overridden.

Public methodStatic memberGetLinePatternOverride

Returns true if OIV.Inventor.Elements.SoLinePatternElement is overridden.

Public methodStatic memberGetLineWidthOverride

Returns true if OIV.Inventor.Elements.SoLineWidthElement is overridden.

Public methodStatic memberGetMaterialBindingOverride

Returns true if OIV.Inventor.Elements.SoMaterialBindingElement is overridden.

Public methodStatic memberGetMetallicOverride

Returns true if OIV.Inventor.Nodes.SoPhysicalMaterial.metallic is overridden.

Public methodStatic memberGetNeighborToleranceOverride

Returns true if OIV.Inventor.Elements.SoNeighborToleranceElement is overridden.

Public methodStatic memberGetPatternOverride

Returns true if OIV.Inventor.Elements.SoPatternElement is overriden.

Public methodStatic memberGetPickStyleOverride

Returns true if OIV.Inventor.Elements.SoPickStyleElement is overridden.

Public methodStatic memberGetPointSizeOverride

Returns true if OIV.Inventor.Elements.SoPointSizeElement is overridden.

Public methodStatic memberGetPolygonOffsetOverride

Returns true if OIV.Inventor.Elements.SoPolygonOffsetElement is overridden.

Public methodStatic memberGetRoughnessOverride

Returns true if OIV.Inventor.Nodes.SoPhysicalMaterial.roughness is overridden.

Public methodStatic memberGetShapeHintsOverride

Returns true if OIV.Inventor.Elements.SoShapeHintsElement is overridden.

Public methodStatic memberGetShininessOverride

Returns true if SoShininessElement is overridden.

Public methodStatic memberGetSpecularColorOverride

Returns true if SoSpecularColorElement is overridden.

Public methodStatic memberGetSpecularFactorOverride

Returns true if OIV.Inventor.Nodes.SoPhysicalMaterial.specular is overridden.

Public methodStatic memberGetTransparencyOverride

Returns true if SoTransparencyElement is overridden.

Public methodStatic memberGetTransparencyTypeOverride

Returns true if SoTransparencyTypeElement is overridden.

Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodPop

Pops element.

(Inherited from SoElement.)
Public methodPush

Overrides OIV.Inventor.Elements.SoOverrideElement.Push(OIV.Inventor.Misc.SoState) method to copy values from next instance in the stack, and set up cache dependencies correctly.

(Overrides SoElementPush(SoState).)
Public methodStatic memberSetAmbientColorOverride

Set override flag for SoAmbientColorElement.

Public methodStatic memberSetBBoxTypeOverride
Public methodStatic memberSetColorIndexOverride

Set override flag for SoColorIndexElement.

Public methodStatic memberSetComplexityOverride
Public methodStatic memberSetComplexityTypeOverride
Public methodStatic memberSetCreaseAngleOverride
Public methodStatic memberSetDepthBufferFunctionOverride
Public methodStatic memberSetDepthBufferRangeOverride
Public methodStatic memberSetDiffuseColorOverride

Set override flag for SoDiffuseColorElement.

Public methodStatic memberSetDrawStyleOverride
Public methodStatic memberSetEmissiveColorOverride

Set override flag for SoEmissiveColorElement.

Public methodStatic memberSetEnvironmentOverride
Public methodStatic memberSetFontNameOverride
Public methodStatic memberSetFontRenderStyleOverride
Public methodStatic memberSetFontSizeOverride
Public methodStatic memberSetFullSceneAntialiasingOverride
Public methodStatic memberSetLightModelOverride
Public methodStatic memberSetLinePatternOverride
Public methodStatic memberSetLineWidthOverride
Public methodStatic memberSetMaterialBindingOverride
Public methodStatic memberSetMetallicOverride
Public methodStatic memberSetNeighborToleranceOverride
Public methodStatic memberSetPatternOverride
Public methodStatic memberSetPickStyleOverride
Public methodStatic memberSetPointSizeOverride
Public methodStatic memberSetPolygonOffsetOverride
Public methodStatic memberSetRoughnessOverride
Public methodStatic memberSetShapeHintsOverride
Public methodStatic memberSetShininessOverride

Set override flag for SoShininessElement.

Public methodStatic memberSetSpecularColorOverride

Set override flag for SoSpecularColorElement.

Public methodStatic memberSetSpecularFactorOverride
Public methodStatic memberSetTransparencyOverride

Set override flag for SoTransparencyElement.

Public methodStatic memberSetTransparencyTypeOverride

Set override flag for SoTransparencyTypeElement.

Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

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 OIV.Inventor.Elements.SoOverrideElement is set.

See Also