13 #ifndef SO_GLRENDER_STATE_H
14 #define SO_GLRENDER_STATE_H
19 #include "SoShaderSystem.h"
20 #include <Inventor/nodes/SoSubNode.h>
21 #include <Inventor/fields/SoSFBool.h>
22 #include <Inventor/fields/SoSFEnum.h>
23 #include <Inventor/fields/SoSFFloat.h>
24 #include <Inventor/system/SbOpenGL.h>
29 typedef SoNode inherited;
44 FRONT_AND_BACK = GL_FRONT_AND_BACK,
50 LESS_EQUAL = GL_LEQUAL,
52 NOT_EQUAL = GL_NOTEQUAL,
53 GREATER_EQUAL = GL_GEQUAL,
88 void GLRender(SoGLRenderAction *action)
override;
@ BLEND_PREMULTIPLIED_BLEND
Class SoGLRenderState to manage the GL state in an Open Inventor node.
static void initClass()
Initialize class with runtime type system.
SoGLRenderState()
Constructor.
void GLRender(SoGLRenderAction *action) override
Add this node to element in state.