This is the complete list of members for turbo::Shader, including all inherited members.
| build() | turbo::Shader | protected |
| current_shader | turbo::Shader | inlineprotectedstatic |
| from_source(const std::string &vertex_src, const std::string &pixel_src) | turbo::Shader | static |
| get_active_shader() | turbo::Shader | static |
| init_shaders() | turbo::Shader | static |
| log() const | turbo::Shader | inline |
| log_ | turbo::Shader | protected |
| native() const | turbo::Shader | inline |
| pixel_shader_src | turbo::Shader | protected |
| read_file(const Path &path) | turbo::Shader | protectedstatic |
| remove_pixel_shader() | turbo::Shader | |
| remove_vertex_shader() | turbo::Shader | |
| set_active_shader(Shader *shader) | turbo::Shader | static |
| set_bool(const char *name, bool v) | turbo::Shader | |
| set_float(const char *name, float v) | turbo::Shader | |
| set_int(const char *name, int v) | turbo::Shader | |
| set_pixel_shader(const Path &pixel_shader_path) | turbo::Shader | |
| set_sampler(const char *name, Texture *texture, int unit) | turbo::Shader | |
| set_vec2(const char *name, float x, float y) | turbo::Shader | |
| set_vec3(const char *name, float x, float y, float z) | turbo::Shader | |
| set_vec4(const char *name, float x, float y, float z, float w) | turbo::Shader | |
| set_vertex_shader(const Path &vertex_shader_path) | turbo::Shader | |
| Shader(const Path &pixel_shader_path, const Path &vertex_shader_path) | turbo::Shader | |
| Shader() | turbo::Shader | |
| shader | turbo::Shader | protected |
| use() const | turbo::Shader | |
| valid() const | turbo::Shader | inline |
| valid_ | turbo::Shader | protected |
| vertex_shader_src | turbo::Shader | protected |
| ~Shader() | turbo::Shader | |