sgltk 0.6
Simple OpenGL Tool Kit
|
This is the complete list of members for sgltk::Shader, including all inherited members.
add_path(std::string path) | sgltk::Shader | static |
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 | |
program | sgltk::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::Shader | inline |
set_uniform(int location, unsigned int v0) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, float v0) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, double v0) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, int v0) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, unsigned int v0) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, float v0) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, double v0) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, int v0, int v1) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, unsigned int v0, unsigned int v1) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, float v0, float v1) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, double v0, double v1) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, int v0, int v1) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, unsigned int v0, unsigned int v1) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, float v0, float v1) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, double v0, double v1) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, int v0, int v1, int v2) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, unsigned int v0, unsigned int v1, unsigned int v2) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, float v0, float v1, float v2) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, double v0, double v1, double v2) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, int v0, int v1, int v2) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, unsigned int v0, unsigned int v1, unsigned int v2) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, float v0, float v1, float v2) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, double v0, double v1, double v2) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, int v0, int v1, int v2, int v3) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, float v0, float v1, float v2, float v3) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, double v0, double v1, double v2, double v3) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, int v0, int v1, int v2, int v3) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, float v0, float v1, float v2, float v3) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, double v0, double v1, double v2, double v3) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, unsigned int count, unsigned int elements, const int *value) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, unsigned int count, unsigned int elements, const unsigned int *value) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, unsigned int count, unsigned int elements, const float *value) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, unsigned int count, unsigned int elements, const double *value) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, unsigned int count, unsigned int elements, const int *value) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, unsigned int count, unsigned int elements, const unsigned int *value) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, unsigned int count, unsigned int elements, const float *value) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(const std::string &name, unsigned int count, unsigned int elements, const double *value) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, unsigned int count, unsigned int columns, unsigned int rows, bool transpose, const float *value) (defined in sgltk::Shader) | sgltk::Shader | inline |
set_uniform(int location, unsigned int count, unsigned int columns, unsigned int rows, bool transpose, const double *value) (defined in sgltk::Shader) | sgltk::Shader | inline |
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::Shader | inline |
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::Shader | inline |
Shader() (defined in sgltk::Shader) | sgltk::Shader | |
transform_feedback | sgltk::Shader | |
unbind() | sgltk::Shader | |
~Shader() (defined in sgltk::Shader) | sgltk::Shader |