MeVisLab Resolution Independence API
SoShaderParameter Class Reference

Abstract Open Inventor group base class for shader parameter nodes. More...

#include <SoShaderParameter.h>

Inheritance diagram for SoShaderParameter:
SoUniformShaderParameter SoSampler SoShaderParameter1f SoShaderParameter1fv SoShaderParameter1i SoShaderParameter2f SoShaderParameter2i SoShaderParameter3f SoShaderParameter3i SoShaderParameter4f SoShaderParameterColor SoShaderParameterMLImageProps SoShaderParameterMLImageSize SoShaderParameterMatrix SoShaderParameterPlane SoShaderParameterRotation

Public Member Functions

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.
 

Public Attributes

SoSFString name
 Name given to parameter in high level languages.
 

Protected Member Functions

 SoShaderParameter ()
 Constructor.
 

Detailed Description

Abstract Open Inventor group base class for shader parameter nodes.

Abstract Open Inventor group base class for shader parameter nodes.

Definition at line 24 of file SoShaderParameter.h.

Constructor & Destructor Documentation

◆ SoShaderParameter()

SoShaderParameter::SoShaderParameter ( )
protected

Constructor.

Member Function Documentation

◆ callback()

void SoShaderParameter::callback ( SoCallbackAction * )
inlineoverride

Shut down handling of these actions for children.

Definition at line 38 of file SoShaderParameter.h.

◆ getBoundingBox()

void SoShaderParameter::getBoundingBox ( SoGetBoundingBoxAction * )
inlineoverride

Definition at line 40 of file SoShaderParameter.h.

◆ getMatrix()

void SoShaderParameter::getMatrix ( SoGetMatrixAction * )
inlineoverride

Definition at line 41 of file SoShaderParameter.h.

◆ GLRender()

void SoShaderParameter::GLRender ( SoGLRenderAction * )
inlineoverride

Definition at line 39 of file SoShaderParameter.h.

◆ handleEvent()

void SoShaderParameter::handleEvent ( SoHandleEventAction * )
inlineoverride

Definition at line 42 of file SoShaderParameter.h.

◆ initClass()

static void SoShaderParameter::initClass ( )
static

Initialize class with runtime type system.

◆ pick()

void SoShaderParameter::pick ( SoPickAction * )
inlineoverride

Definition at line 43 of file SoShaderParameter.h.

Member Data Documentation

◆ name

SoSFString SoShaderParameter::name

Name given to parameter in high level languages.

Definition at line 33 of file SoShaderParameter.h.


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