MeVisLab Resolution Independence API
|
SoMeVisExaminerViewer is a base class to be used to create own examiner viewers. More...
#include <SoMeVisExaminerViewer.h>
Public Member Functions | |
SoMeVisExaminerViewer (QWidget *parent=nullptr, const char *name=nullptr, SbBool builtInsideParent=TRUE, SoQtFullViewer::BuildFlag flag=BUILD_ALL, SoQtViewer::Type type=BROWSER) | |
Protected Member Functions | |
SoMeVisExaminerViewer (QWidget *parent, const char *name, SbBool builtInsideParent, SoQtFullViewer::BuildFlag flag, SoQtViewer::Type type, SbBool build) | |
void | actualRedraw () override |
virtual method where the actual GL drawing takes place, you may derive this method, but make sure to call SoMeVisExaminerViewer::actualRedraw() in the derived method. | |
SoMeVisExaminerViewer is a base class to be used to create own examiner viewers.
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 SoMeVisExaminerViewer.h.
|
inline |
Definition at line 32 of file SoMeVisExaminerViewer.h.
|
inlineprotected |
Definition at line 38 of file SoMeVisExaminerViewer.h.
|
overrideprotected |
virtual method where the actual GL drawing takes place, you may derive this method, but make sure to call SoMeVisExaminerViewer::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.