activateShaderProgram(GlShaderProgram *shaderProgram) | tlp::GlShaderManager | |
createFragmentShaderFromFile(const std::string &name, const std::string &fragmentShaderSourceFilePath) | tlp::GlShaderManager | |
createFragmentShaderFromString(const std::string &name, const std::string &fragmentShaderSource) | tlp::GlShaderManager | |
createGeometryShaderFromFile(const std::string &name, const std::string &geometryShaderSourceFilePath="", GLenum inputPrimitiveType=GL_LINES, GLenum outputPrimitiveType=GL_LINE_STRIP) | tlp::GlShaderManager | |
createGeometryShaderFromString(const std::string &name, const std::string &geometryShaderSource="", GLenum inputPrimitiveType=GL_LINES, GLenum outputPrimitiveType=GL_LINE_STRIP) | tlp::GlShaderManager | |
createVertexAndFragmentShaderFromFiles(const std::string &name, const std::string &vertexShaderSourceFilePath, const std::string &fragmentShaderSourceFilePath) | tlp::GlShaderManager | |
createVertexAndFragmentShaderFromStrings(const std::string &name, const std::string &vertexShaderSource, const std::string &fragmentShaderSource) | tlp::GlShaderManager | |
createVertexShaderFromFile(const std::string &name, const std::string &vertexShaderSourceFilePath) | tlp::GlShaderManager | |
createVertexShaderFromString(const std::string &name, const std::string &vertexShaderSource) | tlp::GlShaderManager | |
deleteShaderProgram(GlShaderProgram *shaderProgram) | tlp::GlShaderManager | |
desactivateShaderProgram() | tlp::GlShaderManager | |
getCurrentShaderProgram() const | tlp::GlShaderManager | |
getCurrentShaderProgramName() const | tlp::GlShaderManager | |
getInstance() | tlp::GlShaderManager | [static] |
getShaderProgram(const std::string &programName) | tlp::GlShaderManager | |
isGeometryShaderSupported() const | tlp::GlShaderManager | [inline] |
isShaderProgramsSupported() const | tlp::GlShaderManager | [inline] |
shaderProgramAlreadyCompiled(const std::string &programName) | tlp::GlShaderManager | |