MeVisLab Toolbox Reference
SoView2DShaderInclude Class Reference

#include <SoView2DShaderInclude.h>

Inheritance diagram for SoView2DShaderInclude:

Public Member Functions

 SoView2DShaderInclude ()
 
 ~SoView2DShaderInclude () override
 
void GLRender (SoGLRenderAction *action) override
 

Static Public Member Functions

static void initClass ()
 Initialization of inventor runtime system. More...
 

Public Attributes

SoSFBool enabled
 Enable / disable this node. More...
 
SoSFString identifier
 Name of the include. More...
 
SoSFString header
 Shader code of the include. More...
 
SoSFBool insertAtTop
 Flag if the code should be inserted before the uniforms. More...
 

Detailed Description

Definition at line 22 of file SoView2DShaderInclude.h.

Constructor & Destructor Documentation

◆ SoView2DShaderInclude()

SoView2DShaderInclude::SoView2DShaderInclude ( )

◆ ~SoView2DShaderInclude()

SoView2DShaderInclude::~SoView2DShaderInclude ( )
override

Member Function Documentation

◆ GLRender()

void SoView2DShaderInclude::GLRender ( SoGLRenderAction *  action)
override

◆ initClass()

static void SoView2DShaderInclude::initClass ( )
static

Initialization of inventor runtime system.

Member Data Documentation

◆ enabled

SoSFBool SoView2DShaderInclude::enabled

Enable / disable this node.

Definition at line 37 of file SoView2DShaderInclude.h.

◆ header

SoSFString SoView2DShaderInclude::header

Shader code of the include.

Definition at line 43 of file SoView2DShaderInclude.h.

◆ identifier

SoSFString SoView2DShaderInclude::identifier

Name of the include.

Definition at line 40 of file SoView2DShaderInclude.h.

◆ insertAtTop

SoSFBool SoView2DShaderInclude::insertAtTop

Flag if the code should be inserted before the uniforms.

Definition at line 46 of file SoView2DShaderInclude.h.


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