sgltk 0.6
Simple OpenGL Tool Kit
Loading...
Searching...
No Matches
sgltk::Shader Member List

This is the complete list of members for sgltk::Shader, including all inherited members.

add_path(std::string path)sgltk::Shaderstatic
attach_file(const std::string &filename, GLenum type)sgltk::Shader
attach_string(const std::string &shader_string, GLenum type)sgltk::Shader
bind()sgltk::Shader
get_attribute_location(const std::string &name)sgltk::Shader
get_uniform_location(const std::string &name)sgltk::Shader
link()sgltk::Shader
programsgltk::Shader
recompile()sgltk::Shader
set_transform_feedback_variables(std::vector< std::string > &variables, GLenum buffer_mode)sgltk::Shader
set_uniform(int location, T v0)sgltk::Shader
set_uniform(const std::string &name, T v0)sgltk::Shader
set_uniform(int location, T v0, T v1)sgltk::Shader
set_uniform(const std::string &name, T v0, T v1)sgltk::Shader
set_uniform(int location, T v0, T v1, T v2)sgltk::Shader
set_uniform(const std::string &name, T v0, T v1, T v2)sgltk::Shader
set_uniform(int location, T v0, T v1, T v2, T v3)sgltk::Shader
set_uniform(const std::string &name, T v0, T v1, T v2, T v3)sgltk::Shader
set_uniform(int location, unsigned int count, unsigned int elements, const T *value)sgltk::Shader
set_uniform(const std::string &name, unsigned int count, unsigned int elements, const T *value)sgltk::Shader
set_uniform(int location, unsigned int count, unsigned int columns, unsigned int rows, bool transpose, const T *value)sgltk::Shader
set_uniform(const std::string &name, unsigned int count, unsigned int columns, unsigned int rows, bool transpose, const T *value)sgltk::Shader
set_uniform(int location, const glm::vec2 &value)sgltk::Shader
set_uniform(int location, const glm::dvec2 &value)sgltk::Shader
set_uniform(int location, const glm::vec3 &value)sgltk::Shader
set_uniform(int location, const glm::dvec3 &value)sgltk::Shader
set_uniform(int location, const glm::vec4 &value)sgltk::Shader
set_uniform(int location, const glm::dvec4 &value)sgltk::Shader
set_uniform(const std::string &name, const glm::vec2 &value)sgltk::Shader
set_uniform(const std::string &name, const glm::dvec2 &value)sgltk::Shader
set_uniform(const std::string &name, const glm::vec3 &value)sgltk::Shader
set_uniform(const std::string &name, const glm::dvec3 &value)sgltk::Shader
set_uniform(const std::string &name, const glm::vec4 &value)sgltk::Shader
set_uniform(const std::string &name, const glm::dvec4 &value)sgltk::Shader
set_uniform(int location, bool transpose, const glm::mat2 &value)sgltk::Shader
set_uniform(int location, bool transpose, const glm::dmat2 &value)sgltk::Shader
set_uniform(int location, bool transpose, const glm::mat3 &value)sgltk::Shader
set_uniform(int location, bool transpose, const glm::dmat3 &value)sgltk::Shader
set_uniform(int location, bool transpose, const glm::mat4 &value)sgltk::Shader
set_uniform(int location, bool transpose, const glm::dmat4 &value)sgltk::Shader
set_uniform(const std::string &name, bool transpose, const glm::mat2 &value)sgltk::Shader
set_uniform(const std::string &name, bool transpose, const glm::dmat2 &value)sgltk::Shader
set_uniform(const std::string &name, bool transpose, const glm::mat3 &value)sgltk::Shader
set_uniform(const std::string &name, bool transpose, const glm::dmat3 &value)sgltk::Shader
set_uniform(const std::string &name, bool transpose, const glm::mat4 &value)sgltk::Shader
set_uniform(const std::string &name, bool transpose, const glm::dmat4 &value)sgltk::Shader
set_uniform(int location, const std::vector< glm::vec2 > &value)sgltk::Shader
set_uniform(int location, const std::vector< glm::dvec2 > &value)sgltk::Shader
set_uniform(int location, const std::vector< glm::vec3 > &value)sgltk::Shader
set_uniform(int location, const std::vector< glm::dvec3 > &value)sgltk::Shader
set_uniform(int location, const std::vector< glm::vec4 > &value)sgltk::Shader
set_uniform(int location, const std::vector< glm::dvec4 > &value)sgltk::Shader
set_uniform(const std::string &name, const std::vector< glm::vec2 > &value)sgltk::Shader
set_uniform(const std::string &name, const std::vector< glm::dvec2 > &value)sgltk::Shader
set_uniform(const std::string &name, const std::vector< glm::vec3 > &value)sgltk::Shader
set_uniform(const std::string &name, const std::vector< glm::dvec3 > &value)sgltk::Shader
set_uniform(const std::string &name, const std::vector< glm::vec4 > &value)sgltk::Shader
set_uniform(const std::string &name, const std::vector< glm::dvec4 > &value)sgltk::Shader
set_uniform(int location, bool transpose, const std::vector< glm::mat2 > &value)sgltk::Shader
set_uniform(int location, bool transpose, const std::vector< glm::dmat2 > &value)sgltk::Shader
set_uniform(int location, bool transpose, const std::vector< glm::mat3 > &value)sgltk::Shader
set_uniform(int location, bool transpose, const std::vector< glm::dmat3 > &value)sgltk::Shader
set_uniform(int location, bool transpose, const std::vector< glm::mat4 > &value)sgltk::Shader
set_uniform(int location, bool transpose, const std::vector< glm::dmat4 > &value)sgltk::Shader
set_uniform(const std::string &name, bool transpose, const std::vector< glm::mat2 > &value)sgltk::Shader
set_uniform(const std::string &name, bool transpose, const std::vector< glm::dmat2 > &value)sgltk::Shader
set_uniform(const std::string &name, bool transpose, const std::vector< glm::mat3 > &value)sgltk::Shader
set_uniform(const std::string &name, bool transpose, const std::vector< glm::dmat3 > &value)sgltk::Shader
set_uniform(const std::string &name, bool transpose, const std::vector< glm::mat4 > &value)sgltk::Shader
set_uniform(const std::string &name, bool transpose, const std::vector< glm::dmat4 > &value)sgltk::Shader
set_uniform(int location, int v0) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, unsigned int v0) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, float v0) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, double v0) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, int v0) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, unsigned int v0) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, float v0) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, double v0) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, int v0, int v1) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, unsigned int v0, unsigned int v1) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, float v0, float v1) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, double v0, double v1) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, int v0, int v1) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, unsigned int v0, unsigned int v1) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, float v0, float v1) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, double v0, double v1) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, int v0, int v1, int v2) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, unsigned int v0, unsigned int v1, unsigned int v2) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, float v0, float v1, float v2) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, double v0, double v1, double v2) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, int v0, int v1, int v2) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, unsigned int v0, unsigned int v1, unsigned int v2) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, float v0, float v1, float v2) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, double v0, double v1, double v2) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, int v0, int v1, int v2, int v3) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, float v0, float v1, float v2, float v3) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, double v0, double v1, double v2, double v3) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, int v0, int v1, int v2, int v3) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, float v0, float v1, float v2, float v3) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, double v0, double v1, double v2, double v3) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, unsigned int count, unsigned int elements, const int *value) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, unsigned int count, unsigned int elements, const unsigned int *value) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, unsigned int count, unsigned int elements, const float *value) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, unsigned int count, unsigned int elements, const double *value) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, unsigned int count, unsigned int elements, const int *value) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, unsigned int count, unsigned int elements, const unsigned int *value) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, unsigned int count, unsigned int elements, const float *value) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, unsigned int count, unsigned int elements, const double *value) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, unsigned int count, unsigned int columns, unsigned int rows, bool transpose, const float *value) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(int location, unsigned int count, unsigned int columns, unsigned int rows, bool transpose, const double *value) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, unsigned int count, unsigned int columns, unsigned int rows, bool transpose, const float *value) (defined in sgltk::Shader)sgltk::Shaderinline
set_uniform(const std::string &name, unsigned int count, unsigned int columns, unsigned int rows, bool transpose, const double *value) (defined in sgltk::Shader)sgltk::Shaderinline
Shader() (defined in sgltk::Shader)sgltk::Shader
transform_feedbacksgltk::Shader
unbind()sgltk::Shader
~Shader() (defined in sgltk::Shader)sgltk::Shader