MeVisLab Toolbox Reference
|
#include <SoView2DShaderElement.h>
Public Member Functions | |
void | init (SoState *state) override |
void | pop (SoState *state, const SoElement *prevTopElement) override |
void | push (SoState *aState) override |
void | clearData () |
SbBool | matches (const SoElement *elt) const override |
SoElement * | copyMatchInfo () const override |
Static Public Member Functions | |
static void | setDiagnosis (SoState *state, SoNode *node, SoView2DShaderDiagnosis *diagnosis) |
Set diagnosis module. | |
static SoView2DShaderDiagnosis * | getDiagnosis (SoState *state) |
Get diagnosis module. | |
static void | clear (SoState *state, SoNode *node) |
Clear all stored state. | |
static void | addOverlay (SoState *state, SoNode *node, SoView2DShaderOverlayInfo *overlay) |
Add an overlay. | |
static void | addOperation (SoState *state, SoNode *node, SoView2DShaderOperation *operation) |
Add a pipeline operation. | |
static void | addInclude (SoState *state, SoNode *node, SoView2DShaderCustomInclude *include) |
Add a pipeline include. | |
static const std::vector< SoView2DShaderOverlayInfo * > & | getOverlays (SoState *state) |
Get list of overlays from current state. | |
static const std::vector< SoView2DShaderOperation * > & | getOperations (SoState *state) |
Get list of SoView2DShaderOperations from current state. | |
static const std::vector< SoView2DShaderCustomInclude * > & | getIncludes (SoState *state) |
Get list of SoView2DShaderCustomInclude from current state. | |
static const std::vector< size_t > & | getNodeIds (SoState *state) |
Get list of node ids that added operations/includes (to be used for caching) | |
static const SoView2DShaderElement * | getInstance (SoState *state) |
Returns the top (current) instance of the element in the state. | |
static void | initClass () |
Protected Attributes | |
SoView2DShaderDiagnosis * | _diagnosis |
std::vector< SoView2DShaderOperation * > | _operations |
std::vector< SoView2DShaderCustomInclude * > | _includes |
std::vector< SoView2DShaderOverlayInfo * > | _overlays |
std::vector< size_t > | _nodeIds |
Definition at line 52 of file SoView2DShaderElement.h.
|
static |
Add a pipeline include.
|
static |
Add a pipeline operation.
|
static |
Add an overlay.
Clear all stored state.
void SoView2DShaderElement::clearData | ( | ) |
|
override |
|
static |
Get diagnosis module.
|
static |
Get list of SoView2DShaderCustomInclude from current state.
|
static |
Returns the top (current) instance of the element in the state.
Get list of node ids that added operations/includes (to be used for caching)
|
static |
Get list of SoView2DShaderOperations from current state.
|
static |
Get list of overlays from current state.
|
static |
Set diagnosis module.
|
protected |
Definition at line 103 of file SoView2DShaderElement.h.
|
protected |
Definition at line 105 of file SoView2DShaderElement.h.
|
protected |
Definition at line 107 of file SoView2DShaderElement.h.
|
protected |
Definition at line 104 of file SoView2DShaderElement.h.
|
protected |
Definition at line 106 of file SoView2DShaderElement.h.