MeVisLab Resolution Independence API
SoMetaInformationMap Class Referenceabstract

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

#include <SoMetaInformationMap.h>

Inheritance diagram for SoMetaInformationMap:
SoMetaInformationMapQt

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

Implemented in SoMetaInformationMapQt.

◆ set() [2/10]

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

Implemented in SoMetaInformationMapQt.

◆ set() [3/10]

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

Implemented in SoMetaInformationMapQt.

◆ set() [4/10]

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

Implemented in SoMetaInformationMapQt.

◆ set() [5/10]

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

Implemented in SoMetaInformationMapQt.

◆ set() [6/10]

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

Implemented in SoMetaInformationMapQt.

◆ set() [7/10]

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

Implemented in SoMetaInformationMapQt.

◆ set() [8/10]

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

Implemented in SoMetaInformationMapQt.

◆ set() [9/10]

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

Implemented in SoMetaInformationMapQt.

◆ set() [10/10]

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

Implemented in SoMetaInformationMapQt.


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