| 
    MeVisLab Toolbox Reference
    
   | 
 
This is the complete list of members for SoGLShaderProgram, including all inherited members.
| _alwaysReadErrorLog | SoGLShaderProgram | protected | 
| _assignedTextureUnits | SoGLShaderProgram | protected | 
| _errorLog | SoGLShaderProgram | protected | 
| _geometryInputType | SoGLShaderProgram | protected | 
| _geometryOutputType | SoGLShaderProgram | protected | 
| _geometryVerticesOut | SoGLShaderProgram | protected | 
| _hadError | SoGLShaderProgram | protected | 
| _isExecutable | SoGLShaderProgram | protected | 
| _name | SoGLShaderProgram | protected | 
| _programRes | SoGLShaderProgram | protected | 
| _shaderObjects | SoGLShaderProgram | protected | 
| _shouldLink | SoGLShaderProgram | protected | 
| _uniformInfo | SoGLShaderProgram | protected | 
| addShaderObject(SoGLShaderObject *shaderObject) | SoGLShaderProgram | |
| addTextureSampler(const SbString &name) override | SoGLShaderProgram | virtual | 
| alwaysReadErrorLog() | SoGLShaderProgram | inline | 
| clearAssignedTextureUnits() | SoGLShaderProgram | inlinevirtual | 
| disable() | SoGLShaderProgram | |
| enable() | SoGLShaderProgram | |
| errCheck(const char *string=nullptr) const | SoGLShader | protected | 
| errClear(const char *string=nullptr) const | SoGLShader | protected | 
| error(const char *string=nullptr) const | SoGLShader | inlineprotected | 
| getErrorLog() | SoGLShaderProgram | inline | 
| getName() const | SoGLShaderProgram | inline | 
| getNumAssignedTextureUnits() | SoGLShaderProgram | inline | 
| getProgramHandle() const | SoGLShaderProgram | inline | 
| getProgramResource() | SoGLShaderProgram | inline | 
| getUniform(const SbString &name, GLenum type, int *num=nullptr) | SoGLShaderProgram | protected | 
| hadLinkError() | SoGLShaderProgram | inline | 
| isActiveUniform(const SbString &name) | SoGLShaderProgram | virtual | 
| isExecutable() const | SoGLShaderProgram | inline | 
| isSupported() | SoGLShader | static | 
| isValid() | SoGLShaderProgram | |
| link() | SoGLShaderProgram | |
| LinkageResult enum name | SoGLShaderProgram | |
| LR_FAILURE enum value | SoGLShaderProgram | |
| LR_SKIPPED enum value | SoGLShaderProgram | |
| LR_SUCCESS enum value | SoGLShaderProgram | |
| postLinkSetup() | SoGLShaderProgram | inlinevirtual | 
| preLinkSetup() | SoGLShaderProgram | inlinevirtual | 
| printCapabilities() | SoGLShader | static | 
| removeAllShaderObjects() | SoGLShaderProgram | |
| removeShaderObject(SoGLShaderObject *shaderObject) | SoGLShaderProgram | |
| reset() override | SoGLShaderProgram | virtual | 
| SAMPLER_1D enum value | SoUniformParameterBase | |
| SAMPLER_2D enum value | SoUniformParameterBase | |
| SAMPLER_3D enum value | SoUniformParameterBase | |
| SAMPLER_CUBEMAP enum value | SoUniformParameterBase | |
| SamplerType enum name | SoUniformParameterBase | |
| scheduleLinking() | SoGLShaderProgram | |
| set1f(const SbString &name, const float value) override | SoGLShaderProgram | virtual | 
| set1fv(const SbString &name, const int num, const float *value) override | SoGLShaderProgram | virtual | 
| set1i(const SbString &name, const int32_t value) override | SoGLShaderProgram | virtual | 
| set2f(const SbString &name, const float *value) override | SoGLShaderProgram | virtual | 
| set2f(const SbString &name, const float value0, const float value1) override | SoGLShaderProgram | virtual | 
| set2fv(const SbString &name, const int num, const float *value) override | SoGLShaderProgram | virtual | 
| set2i(const SbString &name, const int32_t *value) override | SoGLShaderProgram | virtual | 
| set2i(const SbString &name, const SbVec2s &value) override | SoGLShaderProgram | virtual | 
| set3f(const SbString &name, const float *value) override | SoGLShaderProgram | virtual | 
| set3f(const SbString &name, const float value0, const float value1, const float value2) override | SoGLShaderProgram | virtual | 
| set3fv(const SbString &name, const int num, const float *value) override | SoGLShaderProgram | virtual | 
| set3i(const SbString &name, const int32_t *value) override | SoGLShaderProgram | virtual | 
| set3i(const SbString &name, const SbVec3s &value) override | SoGLShaderProgram | virtual | 
| set4f(const SbString &name, const float *value) override | SoGLShaderProgram | virtual | 
| set4f(const SbString &name, const float value0, const float value1, const float value2, const float value3) override | SoGLShaderProgram | virtual | 
| set4fv(const SbString &name, const int num, const float *value) override | SoGLShaderProgram | virtual | 
| set4i(const SbString &name, const int32_t *value) override | SoGLShaderProgram | virtual | 
| setAlwaysReadErrorLog(bool flag) | SoGLShaderProgram | inline | 
| setGeometryInputType(GLint type) | SoGLShaderProgram | inline | 
| setGeometryOutputType(GLint type) | SoGLShaderProgram | inline | 
| setGeometryVerticesOut(GLint number) | SoGLShaderProgram | inline | 
| setMatrix3f(const SbString &name, const float *values, SbBool transpose=FALSE) | SoUniformParameterBase | inlinevirtual | 
| setMatrix3fv(const SbString &, int, const float *, SbBool=FALSE) override | SoGLShaderProgram | virtual | 
| setMatrix4f(const SbString &name, const float *values, SbBool transpose=FALSE) | SoUniformParameterBase | inlinevirtual | 
| setMatrix4fv(const SbString &, int, const float *, SbBool=FALSE) override | SoGLShaderProgram | virtual | 
| setName(const SbString &name) | SoGLShaderProgram | inline | 
| setNumAssignedTextureUnits(int num) | SoGLShaderProgram | inline | 
| setSamplerInfo(const SbString &, SamplerType, uint32_t) | SoUniformParameterBase | inlinevirtual | 
| shaderVersion(SoShader::ShaderType type) const | SoGLShaderProgram | |
| shouldLink() const | SoGLShaderProgram | inline | 
| SoGLShader() | SoGLShader | protected | 
| SoGLShaderProgram() | SoGLShaderProgram | |
| SoUniformParameterBase() | SoUniformParameterBase | protected | 
| supportsGeometryShaders() | SoGLShader | static | 
| updateUniformInfo(GLint programHandle) | SoGLShaderProgram | |
| updateUniformsFromState(SoState *) | SoGLShaderProgram | inlinevirtual | 
| ~SoGLShader() | SoGLShader | inlineprotectedvirtual | 
| ~SoGLShaderProgram() override | SoGLShaderProgram | |
| ~SoUniformParameterBase() | SoUniformParameterBase | protectedvirtual |