GLider v0.1.0-2-g32ec02b
|
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 noexcept | gli::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 noexcept | gli::ShaderProgram | |
getUniformLocation(const char *name) const | gli::ShaderProgram | |
id (defined in gli::OpenGLBase< Derived >) | gli::OpenGLBase< Derived > | protected |
isBound() const noexcept (defined in gli::OpenGLBase< Derived >) | gli::OpenGLBase< Derived > | |
link() const | gli::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::ShaderProgram | friend |
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() noexcept | gli::ShaderProgram | |
unbind() noexcept (defined in gli::OpenGLBase< Derived >) | gli::OpenGLBase< Derived > | static |
validate() const | gli::ShaderProgram | |
~ShaderProgram() noexcept | gli::ShaderProgram |