Click or drag to resize
SoShapeHintsElement Class

Stores the current shape hints.

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

Namespace: OIV.Inventor.Elements
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: 2024.1.0.0 (2024.1.0)
Syntax
public class SoShapeHintsElement : SoElement

The SoShapeHintsElement 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 memberGet(SoState, SoShapeHintsElementWindingTypes)

Return current shape winding type from the state.

Public methodStatic memberGet(SoState, SoShapeHintsElementVertexOrderings, SoShapeHintsElementShapeTypes, SoShapeHintsElementFaceTypes)

Returns current shape hints from the state.

Public methodStatic memberGetClassStackIndex Obsolete.

Returns the stack id for this element.

Public methodStatic memberGetDefaultFaceType

Returns default hint.

Public methodStatic memberGetDefaultShapeType

Returns default hint.

Public methodStatic memberGetDefaultVBOUsage

Returns default hint.

Public methodStatic memberGetDefaultVertexOrdering

Returns default hint.

Public methodStatic memberGetDefaultWindingType

Returns default hint.

Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberIsVBOUsed

Indicates if VBO is used from the state.

Public methodPop

Pops element.

(Inherited from SoElement.)
Public methodPush

Push copies the values from the previous element, so set doesn't have to set them if they are set AS_IS.

(Overrides SoElementPush(SoState).)
Public methodStatic memberSet(SoState, SoShapeHintsElementWindingTypes)

Sets the current shape hints in the state.

Public methodStatic memberSet(SoState, Boolean)

Sets the current shape hints in the state.

Public methodStatic memberSet(SoState, SoNode, SoShapeHintsElementWindingTypes)
Public methodStatic memberSet(SoState, SoNode, Boolean)

Indicates if VBO is used from the state.

Public methodStatic memberSet(SoState, SoShapeHintsElementVertexOrderings, SoShapeHintsElementShapeTypes, SoShapeHintsElementFaceTypes)

Sets the current shape hints in the state.

Public methodStatic memberSet(SoState, SoNode, SoShapeHintsElementVertexOrderings, SoShapeHintsElementShapeTypes, SoShapeHintsElementFaceTypes)

Sets the current shape hints in the state.

Public methodStatic memberSet(SoState, SoShapeHintsElementVertexOrderings, SoShapeHintsElementShapeTypes, SoShapeHintsElementFaceTypes, SoShapeHintsElementWindingTypes, Boolean)

Set shape hints by defining all options.

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

This element stores current shape hints. All hints must be set at the same time; to leave any hint as is, use the "AS_IS" enum value.

See Also