SOFA API  be900861
Open source framework for multi-physics simuation
sofa::gl::GLSLShader Member List

This is the complete list of members for sofa::gl::GLSLShader, including all inherited members.

AddDefineMacro(const std::string &name, const std::string &value)sofa::gl::GLSLShader
AddHeader(const std::string &header)sofa::gl::GLSLShader
CompileShader(GLint target, const ShaderContents &shaderContent, const std::string &header)sofa::gl::GLSLShaderprotected
forceReloadShaderFromFile(const std::string &filename)sofa::gl::GLSLShader
GetActiveShaderProgram()sofa::gl::GLSLShaderstatic
GetAttributeVariable(std::string strVariable)sofa::gl::GLSLShader
GetFragmentShaderFileName() constsofa::gl::GLSLShaderinline
GetFragmentShaderID() constsofa::gl::GLSLShaderinline
GetHeader() constsofa::gl::GLSLShader
GetProgram() constsofa::gl::GLSLShaderinline
GetShaderFileName(GLint type) constsofa::gl::GLSLShader
GetShaderID(GLint type) constsofa::gl::GLSLShader
GetShaderStageName(GLint target)sofa::gl::GLSLShader
GetShaderString(GLint type) constsofa::gl::GLSLShader
GetVariable(std::string strVariable)sofa::gl::GLSLShader
GetVertexShaderFileName() constsofa::gl::GLSLShaderinline
GetVertexShaderID() constsofa::gl::GLSLShaderinline
GLSLShader()sofa::gl::GLSLShader
headersofa::gl::GLSLShaderprotected
InitGLSL()sofa::gl::GLSLShaderstatic
InitShaders()sofa::gl::GLSLShader
InitShaders(const std::string &strVertex, const std::string &strFragment)sofa::gl::GLSLShaderinline
IsReady() constsofa::gl::GLSLShaderinline
IsSet(GLint type) constsofa::gl::GLSLShader
LoadTextFile(const std::string &strFile)sofa::gl::GLSLShader
m_filelistenersofa::gl::GLSLShaderprotected
m_hProgramObjectsofa::gl::GLSLShaderprotected
m_hShaderContentssofa::gl::GLSLShaderprotected
m_hShaderssofa::gl::GLSLShaderprotected
Release()sofa::gl::GLSLShader
SetActiveShaderProgram(GLhandleARB s)sofa::gl::GLSLShaderstatic
SetFloat(GLint variable, float newValue)sofa::gl::GLSLShader
SetFloat2(GLint variable, float v0, float v1)sofa::gl::GLSLShader
SetFloat3(GLint variable, float v0, float v1, float v2)sofa::gl::GLSLShader
SetFloat4(GLint variable, float v0, float v1, float v2, float v3)sofa::gl::GLSLShader
SetFloatVector(GLint variable, GLsizei count, const float *value)sofa::gl::GLSLShader
SetFloatVector2(GLint variable, GLsizei count, const float *value)sofa::gl::GLSLShader
SetFloatVector3(GLint variable, GLsizei count, const float *value)sofa::gl::GLSLShader
SetFloatVector4(GLint variable, GLsizei count, const float *value)sofa::gl::GLSLShader
SetFragmentShaderFileName(const std::string &fileName)sofa::gl::GLSLShaderinline
SetFragmentShaderFromString(const std::string &string)sofa::gl::GLSLShaderinline
SetInt(GLint variable, int newValue)sofa::gl::GLSLShader
SetInt2(GLint variable, int i1, int i2)sofa::gl::GLSLShader
SetInt3(GLint variable, int i1, int i2, int i3)sofa::gl::GLSLShader
SetInt4(GLint variable, int i1, int i2, int i3, int i4)sofa::gl::GLSLShader
SetIntVector(GLint variable, GLsizei count, const GLint *value)sofa::gl::GLSLShader
SetIntVector2(GLint variable, GLsizei count, const GLint *value)sofa::gl::GLSLShader
SetIntVector3(GLint variable, GLsizei count, const GLint *value)sofa::gl::GLSLShader
SetIntVector4(GLint variable, GLsizei count, const GLint *value)sofa::gl::GLSLShader
SetMatrix2(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)sofa::gl::GLSLShader
SetMatrix2x3(GLint, GLsizei, GLboolean, const GLfloat *)sofa::gl::GLSLShaderinline
SetMatrix2x4(GLint, GLsizei, GLboolean, const GLfloat *)sofa::gl::GLSLShaderinline
SetMatrix3(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)sofa::gl::GLSLShader
SetMatrix3x2(GLint, GLsizei, GLboolean, const GLfloat *)sofa::gl::GLSLShaderinline
SetMatrix3x4(GLint, GLsizei, GLboolean, const GLfloat *)sofa::gl::GLSLShaderinline
SetMatrix4(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)sofa::gl::GLSLShader
SetMatrix4x2(GLint, GLsizei, GLboolean, const GLfloat *)sofa::gl::GLSLShaderinline
SetMatrix4x3(GLint, GLsizei, GLboolean, const GLfloat *)sofa::gl::GLSLShaderinline
SetShaderFileName(GLint target, const std::string &fileName)sofa::gl::GLSLShader
SetShaderFromString(GLint target, const std::string &shaderContent)sofa::gl::GLSLShader
SetVertexShaderFileName(const std::string &fileName)sofa::gl::GLSLShaderinline
SetVertexShaderFromString(const std::string &string)sofa::gl::GLSLShaderinline
TurnOff()sofa::gl::GLSLShader
TurnOn()sofa::gl::GLSLShader
~GLSLShader()sofa::gl::GLSLShader