This is the complete list of members for OpenGL::Shader, including all inherited members.
| addAttribute(const char *attrib) (defined in OpenGL::Shader) | OpenGL::Shader | |
| clone() (defined in OpenGL::Shader) | OpenGL::Shader | inline |
| createBuffer(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage=GL_STATIC_DRAW) (defined in OpenGL::Shader) | OpenGL::Shader | static |
| disableVertexAttribute(const char *attrib, int size, const float *data) (defined in OpenGL::Shader) | OpenGL::Shader | |
| disableVertexAttribute(const char *attrib, const Math::Matrix< r, 1 > &m) (defined in OpenGL::Shader) | OpenGL::Shader | inline |
| enableVertexAttribute(const char *attrib, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer) (defined in OpenGL::Shader) | OpenGL::Shader | |
| enableVertexAttribute(const char *attrib, GLuint vbo, GLint size, GLenum type, GLboolean normalized, GLsizei stride, uint32 offset) (defined in OpenGL::Shader) | OpenGL::Shader | |
| freeBuffer(GLuint vbo) (defined in OpenGL::Shader) | OpenGL::Shader | static |
| fromFiles(const char *vertex, const char *fragment, const char *const *attributes, int compatGLSLVersion=120) | OpenGL::Shader | static |
| fromFiles(const char *shared, const char *const *attributes, int compatGLSLVersion=120) (defined in OpenGL::Shader) | OpenGL::Shader | inlinestatic |
| fromStrings(const Common::String &name, const char *vertex, const char *fragment, const char *const *attributes, int compatGLSLVersion=0) | OpenGL::Shader | static |
| getAttribute(const char *attrib) (defined in OpenGL::Shader) | OpenGL::Shader | |
| getAttributeAt(uint32 idx) (defined in OpenGL::Shader) | OpenGL::Shader | |
| getError() (defined in OpenGL::Shader) | OpenGL::Shader | inline |
| getUniformLocation(const Common::String &uniform) const (defined in OpenGL::Shader) | OpenGL::Shader | inline |
| hasError() (defined in OpenGL::Shader) | OpenGL::Shader | inline |
| loadFromFiles(const char *vertex, const char *fragment, const char *const *attributes, int compatGLSLVersion=120) (defined in OpenGL::Shader) | OpenGL::Shader | |
| loadFromStrings(const Common::String &name, const char *vertex, const char *fragment, const char *const *attributes, int compatGLSLVersion=0) (defined in OpenGL::Shader) | OpenGL::Shader | |
| loadFromStringsArray(const Common::String &name, size_t vertexCount, const char *const *vertex, size_t fragmentCount, const char *const *fragment, const char *const *attributes) | OpenGL::Shader | |
| setUniform(const Common::String &uniform, const Math::Matrix4 &m) (defined in OpenGL::Shader) | OpenGL::Shader | inline |
| setUniform(const Common::String &uniform, const Math::Matrix3 &m) (defined in OpenGL::Shader) | OpenGL::Shader | inline |
| setUniform(const Common::String &uniform, const Math::Vector4d &v) (defined in OpenGL::Shader) | OpenGL::Shader | inline |
| setUniform(const Common::String &uniform, const Math::Vector3d &v) (defined in OpenGL::Shader) | OpenGL::Shader | inline |
| setUniform(const Common::String &uniform, const Math::Vector2d &v) (defined in OpenGL::Shader) | OpenGL::Shader | inline |
| setUniform(const Common::String &uniform, unsigned int x) (defined in OpenGL::Shader) | OpenGL::Shader | inline |
| setUniform(const Common::String &uniform, const int size, const int *array) (defined in OpenGL::Shader) | OpenGL::Shader | inline |
| setUniform1f(const Common::String &uniform, float f) (defined in OpenGL::Shader) | OpenGL::Shader | inline |
| Shader() (defined in OpenGL::Shader) | OpenGL::Shader | |
| unbind() (defined in OpenGL::Shader) | OpenGL::Shader | |
| use(bool forceReload=false) (defined in OpenGL::Shader) | OpenGL::Shader | |
| ~Shader() (defined in OpenGL::Shader) | OpenGL::Shader |