GLider v0.1.0-2-g32ec02b
gli::ShaderProgram Member List

This is the complete list of members for gli::ShaderProgram, including all inherited members.

bind() const noexcept (defined in gli::OpenGLBase< Derived >)gli::OpenGLBase< Derived >
bind(const OpenGLBase< Derived > &toBeBound) noexcept (defined in gli::OpenGLBase< Derived >)gli::OpenGLBase< Derived >static
bindAttribLocation(unsigned int index, const char *name) const noexceptgli::ShaderProgram
compileFile(ShaderType shaderType, const char *sourceFilePath)gli::ShaderProgram
compileString(ShaderType shaderType, const char *sourceCode)gli::ShaderProgram
getBound() noexcept (defined in gli::OpenGLBase< Derived >)gli::OpenGLBase< Derived >static
getID() const noexcept (defined in gli::OpenGLBase< Derived >)gli::OpenGLBase< Derived >inline
getID() noexcept (defined in gli::OpenGLBase< Derived >)gli::OpenGLBase< Derived >inline
getParameter(ProgramParameter param) const noexceptgli::ShaderProgram
getUniformLocation(const char *name) constgli::ShaderProgram
id (defined in gli::OpenGLBase< Derived >)gli::OpenGLBase< Derived >protected
isBound() const noexcept (defined in gli::OpenGLBase< Derived >)gli::OpenGLBase< Derived >
link() constgli::ShaderProgram
OpenGLBase(unsigned int id) noexcept (defined in gli::OpenGLBase< Derived >)gli::OpenGLBase< Derived >protected
OpenGLBase() noexcept=default (defined in gli::OpenGLBase< Derived >)gli::OpenGLBase< Derived >
OpenGLBase(const OpenGLBase< Derived > &)=delete (defined in gli::OpenGLBase< Derived >)gli::OpenGLBase< Derived >
OpenGLBase(OpenGLBase< Derived > &&other) noexcept (defined in gli::OpenGLBase< Derived >)gli::OpenGLBase< Derived >
OpenGLBase< ShaderProgram >gli::ShaderProgramfriend
operator=(const OpenGLBase< Derived > &)=delete (defined in gli::OpenGLBase< Derived >)gli::OpenGLBase< Derived >
operator=(OpenGLBase< Derived > &&other) noexcept (defined in gli::OpenGLBase< Derived >)gli::OpenGLBase< Derived >
setUniform(const char *name, const glm::vec< L, T, Q > &v)gli::ShaderProgram
setUniform(const char *name, const glm::mat< R, C, T, Q > &m, bool transpose)gli::ShaderProgram
ShaderProgram() noexceptgli::ShaderProgram
unbind() noexcept (defined in gli::OpenGLBase< Derived >)gli::OpenGLBase< Derived >static
validate() constgli::ShaderProgram
~ShaderProgram() noexceptgli::ShaderProgram