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.