GLS  1.0.0
GL Stuff - A library aimed at reducing the boilerplate OpenGL code you always have to write.
program Member List

This is the complete list of members for program, including all inherited members.

get_attribute_location(const std::string &attribute_name) const program
get_attribute_size(const std::string &attribute_name) const program
get_attribute_type(const std::string &attribute_name) const program
get_info_log() const program
get_uniform_block_index(const std::string &uniform_block_name) const program
get_uniform_block_size(const std::string &uniform_block_name) const program
get_uniform_location(const std::string &uniform_name) const program
get_uniform_size(const std::string &uniform_name) const program
get_uniform_type(const std::string &uniform_name) const program
link(Shaders &&...shaders)program
name() const program
uniform(const std::string &uniform_name, GLfloat v0)program
uniform(const std::string &uniform_name, GLint v0)program
uniform(const std::string &uniform_name, GLuint v0)program
uniform(const std::string &uniform_name, GLfloat v0, GLfloat v1)program
uniform(const std::string &uniform_name, GLint v0, GLint v1)program
uniform(const std::string &uniform_name, GLuint v0, GLuint v1)program
uniform(const std::string &uniform_name, GLfloat v0, GLfloat v1, GLfloat v2)program
uniform(const std::string &uniform_name, GLint v0, GLint v1, GLint v2)program
uniform(const std::string &uniform_name, GLuint v0, GLuint v1, GLuint v2)program
uniform(const std::string &uniform_name, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)program
uniform(const std::string &uniform_name, GLint v0, GLint v1, GLint v2, GLint v3)program
uniform(const std::string &uniform_name, GLuint v0, GLuint v1, GLuint v2, GLuint v3)program
uniform1(const std::string &uniform_name, GLsizei count, const GLfloat *value)program
uniform1(const std::string &uniform_name, GLsizei count, const GLint *value)program
uniform1(const std::string &uniform_name, GLsizei count, const GLuint *value)program
uniform2(const std::string &uniform_name, GLsizei count, const GLfloat *value)program
uniform2(const std::string &uniform_name, GLsizei count, const GLint *value)program
uniform2(const std::string &uniform_name, GLsizei count, const GLuint *value)program
uniform3(const std::string &uniform_name, GLsizei count, const GLfloat *value)program
uniform3(const std::string &uniform_name, GLsizei count, const GLint *value)program
uniform3(const std::string &uniform_name, GLsizei count, const GLuint *value)program
uniform4(const std::string &uniform_name, GLsizei count, const GLfloat *value)program
uniform4(const std::string &uniform_name, GLsizei count, const GLint *value)program
uniform4(const std::string &uniform_name, GLsizei count, const GLuint *value)program
uniform_matrix2(const std::string &uniform_name, GLsizei count, GLboolean transpose, const GLfloat *value)program
uniform_matrix2x3(const std::string &uniform_name, GLsizei count, GLboolean transpose, const GLfloat *value)program
uniform_matrix2x4(const std::string &uniform_name, GLsizei count, GLboolean transpose, const GLfloat *value)program
uniform_matrix3(const std::string &uniform_name, GLsizei count, GLboolean transpose, const GLfloat *value)program
uniform_matrix3x2(const std::string &uniform_name, GLsizei count, GLboolean transpose, const GLfloat *value)program
uniform_matrix3x4(const std::string &uniform_name, GLsizei count, GLboolean transpose, const GLfloat *value)program
uniform_matrix4(const std::string &uniform_name, GLsizei count, GLboolean transpose, const GLfloat *value)program
uniform_matrix4x2(const std::string &uniform_name, GLsizei count, GLboolean transpose, const GLfloat *value)program
uniform_matrix4x3(const std::string &uniform_name, GLsizei count, GLboolean transpose, const GLfloat *value)program
unuse()programstatic
use()program