Click or drag to resize
SoPrimitiveCountCache Class
Inheritance Hierarchy

Namespace: OIV.Inventor.Caches
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: 2023.1.3.0 (2023.1.3)
Syntax
public class SoPrimitiveCountCache : SoCache

The SoPrimitiveCountCache type exposes the following members.

Constructors
  NameDescription
Public methodSoPrimitiveCountCache
Initializes a new instance of the SoPrimitiveCountCache class
Top
Methods
  NameDescription
Public methodAddCacheDependency

Adds a dependency of this instance on another cache instance.

(Inherited from SoCache.)
Public methodAddElement

Adds an element to elements-used list if not already there.

(Inherited from SoCache.)
Public methodContains3DText
Public methodDispose
Releases all resources used by SoDisposable.
(Inherited from SoDisposable.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGet
Public methodGetCachedInvalidElement

Assuming OIV.Inventor.Caches.SoCache.IsValid(OIV.Inventor.Misc.SoState) returns false, this will return the first cached element that is invalid (auto-caching uses this in its heuristic).

(Inherited from SoCache.)
Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetInvalidElement

Assuming OIV.Inventor.Caches.SoCache.IsValid(OIV.Inventor.Misc.SoState) returns false, this will return the first state element that is invalid (auto-caching uses this in its heuristic).

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

Make this cache invalid.

(Inherited from SoCache.)
Public methodIsApproximateCount
Public methodIsContextDependent

return current context dependency state.

(Inherited from SoBaseContextCache.)
Public methodIsValid(SoState)

Returns true if cache is valid with respect to the given state.

(Inherited from SoCache.)
Public methodIsValid(SoState, SoElement)

Return is the given element is valid True if the element is not monitored.

(Inherited from SoCache.)
Public methodRelease

This function is called when a context has been requested to delete the context through the SoDeviceContext.dispose() method.

(Inherited from SoBaseContextCache.)
Public methodSet
Public methodStatic memberSetContains3DText
Public methodSetContextDependent
Calls SetContextDependent(true).
(Inherited from SoBaseContextCache.)
Public methodSetContextDependent(Boolean)

Object is considered not context dependent as long as OIV.Inventor.Devices.SoDeviceContext was not ref by this object.

(Inherited from SoBaseContextCache.)
Public methodSetCount3DTextAsTriangles
Public methodStatic memberSetIsApproximated
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodWas3DTextCountedAsTriangles
Top
Properties
  NameDescription
Public propertyIsDisposable
ISafeDisposable interface implementation.
(Inherited from SoDisposable.)
Top
Remarks