13 #ifndef SO_CLEAR_SHADER_STATE_H
14 #define SO_CLEAR_SHADER_STATE_H
20 #include <Inventor/nodes/SoSubNode.h>
21 #include <Inventor/fields/SoSFBool.h>
28 typedef SoNode inherited;
46 void GLRender(SoGLRenderAction *action)
override;
#define INVENTOR_SHADER_API
Define class export specifier.
Open Inventor node to clear shader state.
SoSFBool shaderObjectList
Collects all shader parameters.
static void initClass()
Initialize class with runtime type system.
~SoClearShaderState() override
Destructor.
SoClearShaderState()
Constructor.
SoSFBool shaderParameterList
Collects all vertex and fragment shaders.
void GLRender(SoGLRenderAction *action) override
Implements rendering.
Class managing an OpenGL shader program.