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::GLSLShader | protected |
forceReloadShaderFromFile(const std::string &filename) | sofa::gl::GLSLShader | |
GetActiveShaderProgram() | sofa::gl::GLSLShader | static |
GetAttributeVariable(std::string strVariable) | sofa::gl::GLSLShader | |
GetFragmentShaderFileName() const | sofa::gl::GLSLShader | inline |
GetFragmentShaderID() const | sofa::gl::GLSLShader | inline |
GetHeader() const | sofa::gl::GLSLShader | |
GetProgram() const | sofa::gl::GLSLShader | inline |
GetShaderFileName(GLint type) const | sofa::gl::GLSLShader | |
GetShaderID(GLint type) const | sofa::gl::GLSLShader | |
GetShaderStageName(GLint target) | sofa::gl::GLSLShader | |
GetShaderString(GLint type) const | sofa::gl::GLSLShader | |
GetVariable(std::string strVariable) | sofa::gl::GLSLShader | |
GetVertexShaderFileName() const | sofa::gl::GLSLShader | inline |
GetVertexShaderID() const | sofa::gl::GLSLShader | inline |
GLSLShader() | sofa::gl::GLSLShader | |
header | sofa::gl::GLSLShader | protected |
InitGLSL() | sofa::gl::GLSLShader | static |
InitShaders() | sofa::gl::GLSLShader | |
InitShaders(const std::string &strVertex, const std::string &strFragment) | sofa::gl::GLSLShader | inline |
IsReady() const | sofa::gl::GLSLShader | inline |
IsSet(GLint type) const | sofa::gl::GLSLShader | |
LoadTextFile(const std::string &strFile) | sofa::gl::GLSLShader | |
m_filelistener | sofa::gl::GLSLShader | protected |
m_hProgramObject | sofa::gl::GLSLShader | protected |
m_hShaderContents | sofa::gl::GLSLShader | protected |
m_hShaders | sofa::gl::GLSLShader | protected |
Release() | sofa::gl::GLSLShader | |
SetActiveShaderProgram(GLhandleARB s) | sofa::gl::GLSLShader | static |
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::GLSLShader | inline |
SetFragmentShaderFromString(const std::string &string) | sofa::gl::GLSLShader | inline |
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::GLSLShader | inline |
SetMatrix2x4(GLint, GLsizei, GLboolean, const GLfloat *) | sofa::gl::GLSLShader | inline |
SetMatrix3(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | sofa::gl::GLSLShader | |
SetMatrix3x2(GLint, GLsizei, GLboolean, const GLfloat *) | sofa::gl::GLSLShader | inline |
SetMatrix3x4(GLint, GLsizei, GLboolean, const GLfloat *) | sofa::gl::GLSLShader | inline |
SetMatrix4(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) | sofa::gl::GLSLShader | |
SetMatrix4x2(GLint, GLsizei, GLboolean, const GLfloat *) | sofa::gl::GLSLShader | inline |
SetMatrix4x3(GLint, GLsizei, GLboolean, const GLfloat *) | sofa::gl::GLSLShader | inline |
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::GLSLShader | inline |
SetVertexShaderFromString(const std::string &string) | sofa::gl::GLSLShader | inline |
TurnOff() | sofa::gl::GLSLShader | |
TurnOn() | sofa::gl::GLSLShader | |
~GLSLShader() | sofa::gl::GLSLShader | |