MeVisLab Toolbox Reference
|
Open Inventor element storing a list of vertex or fragment shader nodes in the Open Inventor state. More...
#include <SoShaderObjectElement.h>
Public Member Functions | |
void | init (SoState *state) override |
Initialize element. | |
void | push (SoState *state) override |
Overrides push() method to copy values from next instance in the stack. | |
Static Public Member Functions | |
static void | add (SoState *state, SoShaderObject *shader) |
Add to the current shader object list. | |
static const SoNodeList & | get (SoState *state) |
Returns the current list of shader objects from the state. | |
static void | clear (SoState *state, SoNode *node) |
Clear list. | |
static void | initClass () |
Initialize class with runtime type system. | |
Protected Attributes | |
SoNodeList | _shaders |
List of vertex or fragment shader nodes. | |
Open Inventor element storing a list of vertex or fragment shader nodes in the Open Inventor state.
Definition at line 26 of file SoShaderObjectElement.h.
|
static |
Add to the current shader object list.
|
static |
Returns the current list of shader objects from the state.
Overrides push() method to copy values from next instance in the stack.
|
protected |
List of vertex or fragment shader nodes.
Definition at line 57 of file SoShaderObjectElement.h.