MeVisLab Resolution Independence API
SoShaderParameterMLImageSize Class Reference

Open Inventor uniform shader parameter node that defines two integer parameters to represent the size of a connected ML image. More...

#include <SoShaderParameterMLImageSize.h>

Inheritance diagram for SoShaderParameterMLImageSize:
SoUniformShaderParameter SoShaderParameter

Public Member Functions

 SoShaderParameterMLImageSize ()
 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.
 

Additional Inherited Members

- 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.
 
- 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 two integer parameters to represent the size of a connected ML image.

Open Inventor uniform shader parameter node that defines two integer parameters to represent the size of a connected ML image.

Definition at line 23 of file SoShaderParameterMLImageSize.h.

Constructor & Destructor Documentation

◆ SoShaderParameterMLImageSize()

SoShaderParameterMLImageSize::SoShaderParameterMLImageSize ( )

Constructor.

Member Function Documentation

◆ initClass()

static void SoShaderParameterMLImageSize::initClass ( )
static

Initialize class with runtime type system.

◆ updateParameter()

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

Assigns or updates the parameter's value.

Implements SoUniformShaderParameter.


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