LDM interface to optimize memory management of tiles . More...
#include <LDM/tiles/SoBufferAsyncInterface.h>
Public Member Functions | |
virtual bool | isInMemory ()=0 |
Return TRUE if the data attached to this buffer are not currently available. | |
virtual void | requestRefetch (SoBufferAsyncNotifierInterface *asyncNotifier, const double weight)=0 |
Ask to initiate an ansynchronous load of the data if not already in memory. | |
virtual | ~SoBufferAsyncInterface () |
Destructor. | |
LDM interface to optimize memory management of tiles .
Specialized buffer object classes may implement this interface to provide additional information about the contents of the buffer.
SoBufferObject SoCpuBufferCompressed SoCpuBufferUniform
Definition at line 47 of file SoBufferAsyncInterface.h.
|
inlinevirtual |
Destructor.
Definition at line 63 of file SoBufferAsyncInterface.h.
|
pure virtual |
Return TRUE if the data attached to this buffer are not currently available.
Implemented in SoCpuBufferAsyncBasicProperty.
|
pure virtual |
Ask to initiate an ansynchronous load of the data if not already in memory.
Application must call asyncNotifier->refetchNotify() In order to let LDM know that some new data are available.
Implemented in SoCpuBufferAsyncBasicProperty.