MeVisLab Resolution Independence API
SoShaderParameterColor Class Reference

Open Inventor uniform shader parameter node that defines tree float parameters using a color selector. More...

#include <SoShaderParameterColor.h>

Inheritance diagram for SoShaderParameterColor:
SoUniformShaderParameter SoShaderParameter

Public Member Functions

 SoShaderParameterColor ()
 Constructor.
 
void updateParameter (SoUniformParameterBase *uniformBase, SoState *state) override
 Assigns or updates the parameter's value.
 
- Public Member Functions inherited from SoUniformShaderParameter
void GLRender (SoGLRenderAction *action) override
 Add this node to element in state.
 
virtual void updatePreparation (SoState *)
 Hook for internal preparation steps.
 
- Public Member Functions inherited from SoShaderParameter
void callback (SoCallbackAction *) override
 Shut down handling of these actions for children.
 
void GLRender (SoGLRenderAction *) override
 
void getBoundingBox (SoGetBoundingBoxAction *) override
 
void getMatrix (SoGetMatrixAction *) override
 
void handleEvent (SoHandleEventAction *) override
 
void pick (SoPickAction *) override
 

Static Public Member Functions

static void initClass ()
 Initialize class with runtime type system.
 
- Static Public Member Functions inherited from SoUniformShaderParameter
static void initClass ()
 Initialize class with runtime type system.
 
- Static Public Member Functions inherited from SoShaderParameter
static void initClass ()
 Initialize class with runtime type system.
 

Public Attributes

SoSFColor value
 The parameter's value.
 
- Public Attributes inherited from SoUniformShaderParameter
std::set< SbString > auxUniformParameters
 Auxiliary uniform shader parameters which are maintained by this node.
 
- Public Attributes inherited from SoShaderParameter
SoSFString name
 Name given to parameter in high level languages.
 

Additional Inherited Members

- Protected Member Functions inherited from SoUniformShaderParameter
 SoUniformShaderParameter ()
 Constructor.
 
- Protected Member Functions inherited from SoShaderParameter
 SoShaderParameter ()
 Constructor.
 

Detailed Description

Open Inventor uniform shader parameter node that defines tree float parameters using a color selector.

Open Inventor uniform shader parameter node that defines tree float parameters using a color selector.

Definition at line 24 of file SoShaderParameterColor.h.

Constructor & Destructor Documentation

◆ SoShaderParameterColor()

SoShaderParameterColor::SoShaderParameterColor ( )

Constructor.

Member Function Documentation

◆ initClass()

static void SoShaderParameterColor::initClass ( )
static

Initialize class with runtime type system.

◆ updateParameter()

void SoShaderParameterColor::updateParameter ( SoUniformParameterBase * uniformBase,
SoState * state )
overridevirtual

Assigns or updates the parameter's value.

Implements SoUniformShaderParameter.

Member Data Documentation

◆ value

SoSFColor SoShaderParameterColor::value

The parameter's value.

Definition at line 33 of file SoShaderParameterColor.h.


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