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 |