MeVisLab Resolution Independence API
SoMeVisRenderArea Class Reference

SoMeVisRenderArea is a base class to be used to create own RenderAreas. More...

#include <SoMeVisRenderArea.h>

Inheritance diagram for SoMeVisRenderArea:

Public Member Functions

 SoMeVisRenderArea (QWidget *parent)
 

Protected Member Functions

void actualRedraw () override
 virtual method where the actual GL drawing takes place, you may derive this method, but make sure to call SoMeVisRenderArea::actualRedraw() in the derived method. More...
 

Detailed Description

SoMeVisRenderArea is a base class to be used to create own RenderAreas.

this class needs to be used instead of deriving from SoQtRenderArea directly, because otherwise the GL cache handing via the GLResourceManager is not done properly.

Definition at line 29 of file SoMeVisRenderArea.h.

Constructor & Destructor Documentation

◆ SoMeVisRenderArea()

SoMeVisRenderArea::SoMeVisRenderArea ( QWidget *  parent)
inline

Definition at line 32 of file SoMeVisRenderArea.h.

Member Function Documentation

◆ actualRedraw()

void SoMeVisRenderArea::actualRedraw ( )
overrideprotected

virtual method where the actual GL drawing takes place, you may derive this method, but make sure to call SoMeVisRenderArea::actualRedraw() in the derived method.

In addition to rendering the content via SoQtRenderArea::actualRedraw method, this method takes care of freeing GL resources using the MLOpenGL GLResourceManager and allows to use break-checking for Volume Rendering using XVStatus.


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