MeVisLab Resolution Independence API
SoGLInventorShaderProgram Member List

This is the complete list of members for SoGLInventorShaderProgram, including all inherited members.

_alwaysReadErrorLogSoGLShaderProgramprotected
_assignedTextureUnitsSoGLShaderProgramprotected
_errorLogSoGLShaderProgramprotected
_geometryInputTypeSoGLShaderProgramprotected
_geometryOutputTypeSoGLShaderProgramprotected
_geometryVerticesOutSoGLShaderProgramprotected
_hadErrorSoGLShaderProgramprotected
_isExecutableSoGLShaderProgramprotected
_nameSoGLShaderProgramprotected
_programResSoGLShaderProgramprotected
_shaderObjectsSoGLShaderProgramprotected
_shouldLinkSoGLShaderProgramprotected
_uniformInfoSoGLShaderProgramprotected
addShaderObject(SoGLShaderObject *shaderObject)SoGLShaderProgram
addTextureSampler(const SbString &name) overrideSoGLShaderProgramvirtual
alwaysReadErrorLog()SoGLShaderPrograminline
clearAssignedTextureUnits()SoGLShaderPrograminlinevirtual
disable()SoGLShaderProgram
enable()SoGLShaderProgram
errCheck(const char *string=nullptr) constSoGLShaderprotected
errClear(const char *string=nullptr) constSoGLShaderprotected
error(const char *string=nullptr) constSoGLShaderinlineprotected
getErrorLog()SoGLShaderPrograminline
getName() constSoGLShaderPrograminline
getNumAssignedTextureUnits()SoGLShaderPrograminline
getProgramHandle() constSoGLShaderPrograminline
getProgramResource()SoGLShaderPrograminline
getUniform(const SbString &name, GLenum type, int *num=nullptr)SoGLShaderProgramprotected
hadLinkError()SoGLShaderPrograminline
isActiveUniform(const SbString &name)SoGLShaderProgramvirtual
isExecutable() constSoGLShaderPrograminline
isSupported()SoGLShaderstatic
isValid()SoGLShaderProgram
link()SoGLShaderProgram
LinkageResult enum nameSoGLShaderProgram
LR_FAILURE enum valueSoGLShaderProgram
LR_SKIPPED enum valueSoGLShaderProgram
LR_SUCCESS enum valueSoGLShaderProgram
postLinkSetup() overrideSoGLInventorShaderProgramvirtual
preLinkSetup() overrideSoGLInventorShaderProgramvirtual
printCapabilities()SoGLShaderstatic
removeAllShaderObjects()SoGLShaderProgram
removeShaderObject(SoGLShaderObject *shaderObject)SoGLShaderProgram
reset() overrideSoGLShaderProgramvirtual
SAMPLER_1D enum valueSoUniformParameterBase
SAMPLER_2D enum valueSoUniformParameterBase
SAMPLER_3D enum valueSoUniformParameterBase
SAMPLER_CUBEMAP enum valueSoUniformParameterBase
SamplerType enum nameSoUniformParameterBase
scheduleLinking()SoGLShaderProgram
set1f(const SbString &name, const float value) overrideSoGLShaderProgramvirtual
set1fv(const SbString &name, const int num, const float *value) overrideSoGLShaderProgramvirtual
set1i(const SbString &name, const int32_t value) overrideSoGLShaderProgramvirtual
set2f(const SbString &name, const float *value) overrideSoGLShaderProgramvirtual
set2f(const SbString &name, const float value0, const float value1) overrideSoGLShaderProgramvirtual
set2fv(const SbString &name, const int num, const float *value) overrideSoGLShaderProgramvirtual
set2i(const SbString &name, const int32_t *value) overrideSoGLShaderProgramvirtual
set2i(const SbString &name, const SbVec2s &value) overrideSoGLShaderProgramvirtual
set3f(const SbString &name, const float *value) overrideSoGLShaderProgramvirtual
set3f(const SbString &name, const float value0, const float value1, const float value2) overrideSoGLShaderProgramvirtual
set3fv(const SbString &name, const int num, const float *value) overrideSoGLShaderProgramvirtual
set3i(const SbString &name, const int32_t *value) overrideSoGLShaderProgramvirtual
set3i(const SbString &name, const SbVec3s &value) overrideSoGLShaderProgramvirtual
set4f(const SbString &name, const float *value) overrideSoGLShaderProgramvirtual
set4f(const SbString &name, const float value0, const float value1, const float value2, const float value3) overrideSoGLShaderProgramvirtual
set4fv(const SbString &name, const int num, const float *value) overrideSoGLShaderProgramvirtual
set4i(const SbString &name, const int32_t *value) overrideSoGLShaderProgramvirtual
setAlwaysReadErrorLog(bool flag)SoGLShaderPrograminline
setGeometryInputType(GLint type)SoGLShaderPrograminline
setGeometryOutputType(GLint type)SoGLShaderPrograminline
setGeometryVerticesOut(GLint number)SoGLShaderPrograminline
setMatrix3f(const SbString &name, const float *values, SbBool transpose=FALSE)SoUniformParameterBaseinlinevirtual
setMatrix3fv(const SbString &, int, const float *, SbBool=FALSE) overrideSoGLShaderProgramvirtual
setMatrix4f(const SbString &name, const float *values, SbBool transpose=FALSE)SoUniformParameterBaseinlinevirtual
setMatrix4fv(const SbString &, int, const float *, SbBool=FALSE) overrideSoGLShaderProgramvirtual
setName(const SbString &name)SoGLShaderPrograminline
setNumAssignedTextureUnits(int num)SoGLShaderPrograminline
setSamplerInfo(const SbString &, SamplerType, uint32_t)SoUniformParameterBaseinlinevirtual
shaderVersion(SoShader::ShaderType type) constSoGLShaderProgram
shouldLink() constSoGLShaderPrograminline
SoGLInventorShaderProgram()SoGLInventorShaderProgram
SoGLShader()SoGLShaderprotected
SoGLShaderProgram()SoGLShaderProgram
SoUniformParameterBase()SoUniformParameterBaseprotected
supportsGeometryShaders()SoGLShaderstatic
updateUniformInfo(GLint programHandle)SoGLShaderProgram
updateUniformsFromState(SoState *) overrideSoGLInventorShaderProgramvirtual
~SoGLShader()SoGLShaderinlineprotectedvirtual
~SoGLShaderProgram() overrideSoGLShaderProgram
~SoUniformParameterBase()SoUniformParameterBaseprotectedvirtual