#include <SoGLCompleteShader.h>

Public Member Functions | |
| SoGLCompleteShader () | |
| ~SoGLCompleteShader () | |
| bool | create (const char *srcVert, const char *srcGeom, const char *srcFrag) |
| Creates the shaders and links them. If one does not need a specific shader, just pass NULL. | |
| bool | update (const char *srcVert, const char *srcGeom, const char *srcFrag) |
| Updates the shaders source. Pass NULL for shaders that you don't want to update. | |
Public Attributes | |
| SoGLShaderObject * | m_pVertSh |
| The GLSL shader objects for vertex, geometry and fragment programs. | |
| SoGLShaderObject * | m_pGeomSh |
| SoGLShaderObject * | m_pFragSh |
Definition at line 24 of file SoGLCompleteShader.h.
| SoGLCompleteShader::SoGLCompleteShader | ( | ) | [inline] |
Definition at line 33 of file SoGLCompleteShader.h.
| SoGLCompleteShader::~SoGLCompleteShader | ( | ) |
| bool SoGLCompleteShader::create | ( | const char * | srcVert, | |
| const char * | srcGeom, | |||
| const char * | srcFrag | |||
| ) |
Creates the shaders and links them. If one does not need a specific shader, just pass NULL.
| bool SoGLCompleteShader::update | ( | const char * | srcVert, | |
| const char * | srcGeom, | |||
| const char * | srcFrag | |||
| ) |
Updates the shaders source. Pass NULL for shaders that you don't want to update.
Definition at line 28 of file SoGLCompleteShader.h.
Definition at line 28 of file SoGLCompleteShader.h.
The GLSL shader objects for vertex, geometry and fragment programs.
Definition at line 28 of file SoGLCompleteShader.h.
1.5.8