|
MeVisLab Toolbox Reference
|
Open Inventor uniform shader parameter node that defines four float parameters. More...
#include <SoShaderParameterPlane.h>
Public Member Functions | |
| SoShaderParameterPlane () | |
| Constructor. | |
| void | GLRender (SoGLRenderAction *action) override |
| void | updatePreparation (SoState *) override |
| Hook for internal preparation steps. | |
| 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. | |
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 | |
| SoSFPlane | value |
| The parameter's value. | |
| SoSFBool | transformToEyeCoordinates |
| Optional on-the-fly transformation of the plane into eye coordinates. | |
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. | |
Open Inventor uniform shader parameter node that defines four float parameters.
Open Inventor uniform shader parameter node that defines four float parameters.
Definition at line 25 of file SoShaderParameterPlane.h.
| SoShaderParameterPlane::SoShaderParameterPlane | ( | ) |
Constructor.
|
override |
|
static |
Initialize class with runtime type system.
|
overridevirtual |
Assigns or updates the parameter's value.
Implements SoUniformShaderParameter.
|
overridevirtual |
Hook for internal preparation steps.
The shader program has not yet been activated.
Reimplemented from SoUniformShaderParameter.
| SoSFBool SoShaderParameterPlane::transformToEyeCoordinates |
Optional on-the-fly transformation of the plane into eye coordinates.
Definition at line 37 of file SoShaderParameterPlane.h.
| SoSFPlane SoShaderParameterPlane::value |
The parameter's value.
Definition at line 34 of file SoShaderParameterPlane.h.