LDM interface to optimize memory management of tiles .  
 More...
#include <LDM/tiles/SoBufferPropertiesInterface.h>
 Inheritance diagram for SoBufferPropertiesInterface:Public Member Functions | |
| SoBufferPropertiesInterface () | |
| Default constructor.   | |
| virtual | ~SoBufferPropertiesInterface () | 
| Destructor.   | |
| virtual bool | getMinMax (double &min, double &max)=0 | 
| Get the min and max values in the buffer, if they are known.   | |
| virtual size_t | getRealSize () const =0 | 
| Returns the real size of the buffer in bytes.   | |
Friends | |
| class | SoCpuBufferCompressedImpl | 
| class | SoCpuBufferUniformImpl | 
| class | SoCpuBufferBitSetImpl | 
| class | SoCpuBufferFromVolumeReaderImpl | 
 
  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 48 of file SoBufferPropertiesInterface.h.
| SoBufferPropertiesInterface::SoBufferPropertiesInterface | ( | ) | 
Default constructor.
      
  | 
  virtual | 
Destructor.
      
  | 
  pure virtual | 
Get the min and max values in the buffer, if they are known.
 Returns FALSE if these values have not been set or computed. Returns TRUE if values are available.
| min | user variable to store min value | 
| max | user variable to store max value | 
Implemented in SoCpuBufferBasicProperty, SoCpuBufferBitSet, SoCpuBufferCompressed, SoCpuBufferFromVolumeReader, and SoCpuBufferUniform.
      
  | 
  pure virtual | 
Returns the real size of the buffer in bytes.
 For a standard buffer this is the same as the size. For a compressed buffer this is the compressed size. For a uniform (single value) buffer this is the size of a single value. 
Implemented in SoCpuBufferBasicProperty, SoCpuBufferBitSet, SoCpuBufferCompressed, SoCpuBufferFromVolumeReader, and SoCpuBufferUniform.
      
  | 
  friend | 
Definition at line 122 of file SoBufferPropertiesInterface.h.
      
  | 
  friend | 
Definition at line 120 of file SoBufferPropertiesInterface.h.
      
  | 
  friend | 
Definition at line 123 of file SoBufferPropertiesInterface.h.
      
  | 
  friend | 
Definition at line 121 of file SoBufferPropertiesInterface.h.