13#ifndef SO_SHADER_PARAMETER_H
14#define SO_SHADER_PARAMETER_H
20#include <Inventor/nodes/SoGroup.h>
21#include <Inventor/fields/SoSFString.h>
26 typedef SoGroup inherited;
43 void pick(SoPickAction *)
override {}
#define INVENTOR_SHADER_API
Define class export specifier.
Abstract Open Inventor group base class for shader parameter nodes.
void callback(SoCallbackAction *) override
Shut down handling of these actions for children.
static void initClass()
Initialize class with runtime type system.
void GLRender(SoGLRenderAction *) override
void pick(SoPickAction *) override
void getBoundingBox(SoGetBoundingBoxAction *) override
void getMatrix(SoGetMatrixAction *) override
SoShaderParameter()
Constructor.
SoSFString name
Name given to parameter in high level languages.
void handleEvent(SoHandleEventAction *) override