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 *)
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()

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: