MeVisLab Toolbox Reference
SoMetaInformationMap Class Referenceabstract

SoMetaInformationMap allows to record information on the current render state. More...

#include <SoMetaInformationMap.h>

Public Member Functions

 SoMetaInformationMap ()
 
virtual ~SoMetaInformationMap ()
 
Store render state information as key/value pairs
virtual void set (const char *key, float value)=0
 
virtual void set (const char *key, double value)=0
 
virtual void set (const char *key, int value)=0
 
virtual void set (const char *key, const std::string &value)=0
 
virtual void set (const char *key, const SbString &value)=0
 
virtual void set (const char *key, const SbVec2f &value)=0
 
virtual void set (const char *key, const SbVec3f &value)=0
 
virtual void set (const char *key, const SbVec4f &value)=0
 
virtual void set (const char *key, const SbMatrix &value)=0
 
virtual void set (const char *key, const char *data, size_t size)=0
 

Detailed Description

SoMetaInformationMap allows to record information on the current render state.

This information can be useful in a remote rendering scenario, to know additional properties of the rendered image. It can be accessed from the SoGLRenderAction using the SoViewerElement and the SoViewerProxy::getMetaInformationMap().

Definition at line 26 of file SoMetaInformationMap.h.

Constructor & Destructor Documentation

◆ SoMetaInformationMap()

SoMetaInformationMap::SoMetaInformationMap ( )

◆ ~SoMetaInformationMap()

virtual SoMetaInformationMap::~SoMetaInformationMap ( )
virtual

Member Function Documentation

◆ set() [1/10]

virtual void SoMetaInformationMap::set ( const char *  key,
const char *  data,
size_t  size 
)
pure virtual

◆ set() [2/10]

virtual void SoMetaInformationMap::set ( const char *  key,
const SbMatrix &  value 
)
pure virtual

◆ set() [3/10]

virtual void SoMetaInformationMap::set ( const char *  key,
const SbString &  value 
)
pure virtual

◆ set() [4/10]

virtual void SoMetaInformationMap::set ( const char *  key,
const SbVec2f &  value 
)
pure virtual

◆ set() [5/10]

virtual void SoMetaInformationMap::set ( const char *  key,
const SbVec3f &  value 
)
pure virtual

◆ set() [6/10]

virtual void SoMetaInformationMap::set ( const char *  key,
const SbVec4f &  value 
)
pure virtual

◆ set() [7/10]

virtual void SoMetaInformationMap::set ( const char *  key,
const std::string &  value 
)
pure virtual

◆ set() [8/10]

virtual void SoMetaInformationMap::set ( const char *  key,
double  value 
)
pure virtual

◆ set() [9/10]

virtual void SoMetaInformationMap::set ( const char *  key,
float  value 
)
pure virtual

◆ set() [10/10]

virtual void SoMetaInformationMap::set ( const char *  key,
int  value 
)
pure virtual

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