1 #ifndef COIN_SOGEOMETRYSHADER_H
2 #define COIN_SOGEOMETRYSHADER_H
27 #include <Inventor/nodes/SoShaderObject.h>
28 #include <Inventor/fields/SoSFEnum.h>
29 #include <Inventor/fields/SoSFInt32.h>
38 static void initClass(
void);
60 static SbBool isSupported(
SourceType sourceType);
The SoState class manages the Coin scenegraph traversal state data.
Definition: SoState.h:35
SoSFBool isActive
Definition: SoShaderObject.h:53
static SbBool isSupported(SourceType sourceType)
Definition: SoGeometryShader.cpp:241
OutputType
Definition: SoGeometryShader.h:48
static void post(const char *const source, const char *const format,...)
Definition: SoDebugError.cpp:314
SoSFInt32 maxEmit
Definition: SoGeometryShader.h:56
@ GLSL_PROGRAM
Definition: SoShaderObject.h:49
@ POINTS_IN
Definition: SoGeometryShader.h:43
SoSFEnum sourceType
Definition: SoShaderObject.h:54
@ POINTS_OUT
Definition: SoGeometryShader.h:49
SoSFEnum outputType
Definition: SoGeometryShader.h:55
The SoSFInt32 class is a container for a 32-bit integer value.
Definition: SoSFInt32.h:30
InputType
Definition: SoGeometryShader.h:42
SoSFEnum inputType
Definition: SoGeometryShader.h:54
@ CG_PROGRAM
Definition: SoShaderObject.h:48
The SoSFEnum class is a container for an enum value.
Definition: SoSFEnum.h:31
The SoBase class is the top-level superclass for a number of class-hierarchies.
Definition: SoBase.h:41
SoState * getState(void) const
Definition: SoAction.cpp:1028
virtual void GLRender(SoGLRenderAction *action)
Definition: SoShaderObject.cpp:266
The SoGeometryShader class is used for loading geometry shader programs.
Definition: SoGeometryShader.h:33
@ ARB_PROGRAM
Definition: SoShaderObject.h:47
@ TRIANGLES_IN
Definition: SoGeometryShader.h:45
virtual ~SoGeometryShader()
Definition: SoGeometryShader.cpp:169
virtual void GLRender(SoGLRenderAction *action)
Definition: SoGeometryShader.cpp:174
@ LINES_IN
Definition: SoGeometryShader.h:44
SoGeometryShader(void)
Definition: SoGeometryShader.cpp:146
@ LINE_STRIP_OUT
Definition: SoGeometryShader.h:50
The SoGLRenderAction class renders the scene graph with OpenGL calls.
Definition: SoGLRenderAction.h:39
Definition: SoShaderObject.h:41
SourceType
Definition: SoShaderObject.h:46
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Mon Jul 27 2020 for Coin by Doxygen. 1.8.18