MeVisLabToolboxReference
|
Open Inventor element storing a list of shader parameter nodes. More...
#include <SoUniformShaderParameterElement.h>
Public Member Functions | |
virtual void | init (SoState *state) |
Initialize element. | |
virtual void | push (SoState *state) |
Overrides push() method to copy values from next instance in the stack. | |
Static Public Member Functions | |
static void | add (SoState *state, SoUniformShaderParameter *shaderParameter) |
Add to the current shader parameter list. | |
static void | set (SoState *state, SoUniformShaderParameter *shaderParameter) |
Truncate the shader parameter list to zero length and set only this parameter. | |
static void | clear (SoState *state, SoNode *node) |
Clear list. | |
static const SoNodeList & | get (SoState *state) |
Returns the current list of shader parameters from the state. | |
static void | initClass () |
Initialize class with runtime type system. | |
Protected Attributes | |
SoNodeList | _shaderParameters |
List of shader parameter nodes. |
Open Inventor element storing a list of shader parameter nodes.
Definition at line 18 of file SoUniformShaderParameterElement.h.
static void SoUniformShaderParameterElement::add | ( | SoState * | state, |
SoUniformShaderParameter * | shaderParameter | ||
) | [static] |
Add to the current shader parameter list.
static void SoUniformShaderParameterElement::clear | ( | SoState * | state, |
SoNode * | node | ||
) | [static] |
Clear list.
static const SoNodeList& SoUniformShaderParameterElement::get | ( | SoState * | state | ) | [static] |
Returns the current list of shader parameters from the state.
virtual void SoUniformShaderParameterElement::init | ( | SoState * | state | ) | [virtual] |
Initialize element.
static void SoUniformShaderParameterElement::initClass | ( | ) | [static] |
Initialize class with runtime type system.
virtual void SoUniformShaderParameterElement::push | ( | SoState * | state | ) | [virtual] |
Overrides push() method to copy values from next instance in the stack.
static void SoUniformShaderParameterElement::set | ( | SoState * | state, |
SoUniformShaderParameter * | shaderParameter | ||
) | [static] |
Truncate the shader parameter list to zero length and set only this parameter.
SoNodeList SoUniformShaderParameterElement::_shaderParameters [protected] |
List of shader parameter nodes.
Definition at line 52 of file SoUniformShaderParameterElement.h.