SoCpuBufferObjectCache Class |
CPUBufferObject cache management class.
Namespace: OIV.Inventor.Caches
The SoCpuBufferObjectCache type exposes the following members.
Name | Description | |
---|---|---|
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Flush | Remove all unused buffers (ref count = 0) from the cache. | |
GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) | |
GetSize | Return the max size of the cache (number of buffers). | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Resize | Resize cache to the given size. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
A base class used to manage a simple cache of OIV.Inventor.Devices.SoCpuBufferObject objects.
OIV.Inventor.Devices.SoBufferObject creates an instance of this class that is primarily used for the LDM tile cache (see OIV.LDM.SoLDMGlobalResourceParameters for more information). The buffer object cache can be accessed using the OIV.Inventor.Devices.SoBufferObject static method getBufferObjectCache. Default size is 50 or the value of OIV_BUFFER_OBJECT_CACHE_SIZE.
This class was added in Open Inventor 8.5.