LDM buffer object handling basic LDM tile information and implementing asynchronous buffer interface. More...
#include <LDM/tiles/SoCpuBufferAsyncBasicProperty.h>
Public Member Functions | |
SoCpuBufferAsyncBasicProperty () | |
virtual bool | isInMemory () |
virtual void | requestRefetch (SoBufferAsyncNotifierInterface *asyncNotifier, const double weight) |
This type of buffer represents a standard LDM tile.
SoBufferAsyncInterface, SoBufferPropertiesInterface, SoCpuBufferObject, SoCpuBufferUniform, SoCpuBufferCompressed
SoCpuBufferAsyncBasicProperty::SoCpuBufferAsyncBasicProperty | ( | ) |
Default constructor.
virtual bool SoCpuBufferAsyncBasicProperty::isInMemory | ( | ) | [inline, virtual] |
Return TRUE if the data attached to this buffer are not currently available.
Implements SoBufferAsyncInterface.
virtual void SoCpuBufferAsyncBasicProperty::requestRefetch | ( | SoBufferAsyncNotifierInterface * | asyncNotifier, | |
const double | weight | |||
) | [virtual] |
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.
Implements SoBufferAsyncInterface.