Package com.openinventor.ldm.tiles
Class SoCpuBufferAsyncBasicProperty
java.lang.Object
com.openinventor.inventor.Inventor
com.openinventor.inventor.devices.SoBufferObject
com.openinventor.inventor.devices.SoCpuBufferObject
com.openinventor.ldm.tiles.SoCpuBufferBasicProperty
com.openinventor.ldm.tiles.SoCpuBufferAsyncBasicProperty
- All Implemented Interfaces:
SafeDisposable
LDM buffer object handling basic LDM tile information and implementing asynchronous buffer interface.
This type of buffer represents a standard LDM tile.
SoBufferAsyncInterface SoBufferPropertiesInterface
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.openinventor.inventor.devices.SoBufferObject
SoBufferObject.AccessModes
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
Field Summary
Fields inherited from class com.openinventor.inventor.devices.SoBufferObject
SO_BUFFER_SIZE_ALL
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Return true if the data attached to this buffer are not currently available.void
requestRefetch
(SoBufferAsyncNotifierInterface asyncNotifier, double weight) Ask to initiate an ansynchronous load of the data if not already in memory.Methods inherited from class com.openinventor.ldm.tiles.SoCpuBufferBasicProperty
getMinMax, getRealSize, setMinMax
Methods inherited from class com.openinventor.inventor.devices.SoCpuBufferObject
clearInstance, setBuffer, setSize
Methods inherited from class com.openinventor.inventor.devices.SoBufferObject
createInstance, dispose, getContext, getMappedBufferObject, getMappedBufferObjectAccessMode, getMappedBufferObjectPosition, getMappedBufferObjectSize, getSize, isDisposable, lockBuffer, map, map, map, map, map, map, memcpy, memcpy, memcpy, memcpy, unlockBuffer, unmap, unmap
Methods inherited from class com.openinventor.inventor.Inventor
getNativeResourceHandle
-
Constructor Details
-
SoCpuBufferAsyncBasicProperty
public SoCpuBufferAsyncBasicProperty()Default constructor.
-
-
Method Details
-
requestRefetch
Ask to initiate an ansynchronous load of the data if not already in memory. Application must call asyncNotifier->resourceChangeNotify() In order to let LDM for example know that some new data are available. -
isInMemory
public boolean isInMemory()Return true if the data attached to this buffer are not currently available.
-