SoCpuBufferAsyncBasicProperty Class Reference
[Tiles]

Large Data Management LDM buffer object handling basic LDM tile information and implementing asynchronous buffer interface. More...

#include <LDM/tiles/SoCpuBufferAsyncBasicProperty.h>

Inheritance diagram for SoCpuBufferAsyncBasicProperty:
SoCpuBufferBasicProperty SoBufferAsyncInterface SoCpuBufferObject SoBufferPropertiesInterface SoBufferObject SoRefCounter SoTypedObject

List of all members.

Public Member Functions

 SoCpuBufferAsyncBasicProperty ()
virtual bool isInMemory ()
virtual void requestRefetch (SoBufferAsyncNotifierInterface *asyncNotifier, const double weight)

Detailed Description

Large Data Management LDM buffer object handling basic LDM tile information and implementing asynchronous buffer interface.

This type of buffer represents a standard LDM tile.

SEE ALSO

SoBufferAsyncInterface, SoBufferPropertiesInterface, SoCpuBufferObject, SoCpuBufferUniform, SoCpuBufferCompressed


Constructor & Destructor Documentation

SoCpuBufferAsyncBasicProperty::SoCpuBufferAsyncBasicProperty (  ) 

Default constructor.


Member Function Documentation

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.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/