1 #ifndef COIN_SOSHADEROBJECT_H 2 #define COIN_SOSHADEROBJECT_H 27 #include <Inventor/nodes/SoNode.h> 28 #include <Inventor/nodes/SoSubNode.h> 29 #include <Inventor/fields/SoSFString.h> 30 #include <Inventor/fields/SoSFEnum.h> 31 #include <Inventor/fields/SoSFBool.h> 32 #include <Inventor/fields/SoMFNode.h> 33 #include <Inventor/C/glue/gl.h> 35 class SoGLShaderObject;
36 class SoGLShaderProgram;
60 static void initClass(
void);
65 void updateParameters(
SoState * state);
68 SbString getSourceProgram(
void)
const;
76 class SoShaderObjectP * pimpl;
The SoBase class is the top-level superclass for a number of class-hierarchies.SoBase provides the ba...
Definition: SoBase.h:41
SoSFString sourceProgram
Definition: SoShaderObject.h:55
Definition: SoShaderObject.h:49
The SoSearchAction class provides methods for searching through scene graphs.Nodes can be searched fo...
Definition: SoSearchAction.h:32
The SoSFString class is a container for an SbString.This field is used where nodes,...
Definition: SoSFString.h:31
virtual void search(SoSearchAction *action)
Definition: SoNode.cpp:1120
The SoNode class is the base class for nodes used in scene graphs.Coin is a retained mode 3D visualiz...
Definition: SoNode.h:47
Definition: SoShaderObject.h:41
The SoSFEnum class is a container for an enum value.This field is used where nodes,...
Definition: SoSFEnum.h:31
The SoState class manages the Coin scenegraph traversal state data.The SoState class is used by actio...
Definition: SoState.h:35
The SoSFBool class is a container for an SbBool value.This field is used where nodes,...
Definition: SoSFBool.h:30
Definition: SoShaderObject.h:48
SoSFEnum sourceType
Definition: SoShaderObject.h:54
virtual SbBool readInstance(SoInput *in, unsigned short flags)
Definition: SoNode.cpp:1438
Definition: SoShaderObject.h:47
The SoMFNode class is a container for nodes.This field container stores an array of pointers to nodes...
Definition: SoMFNode.h:32
SourceType
Definition: SoShaderObject.h:46
SoSFBool isActive
Definition: SoShaderObject.h:53
virtual void GLRender(SoGLRenderAction *action)
Definition: SoNode.cpp:904
The SbString class is a string class with convenience functions for string operations....
Definition: SbString.h:42
SoMFNode parameter
Definition: SoShaderObject.h:58
The SoGLRenderAction class renders the scene graph with OpenGL calls.Applying this method at a root n...
Definition: SoGLRenderAction.h:39