jGL
|
This is the complete list of members for jGL::Shader, including all inherited members.
compile()=0 | jGL::Shader | protectedpure virtual |
detectUniformsAndCreate(std::string code) | jGL::Shader | inlineprotected |
displayFragmentSource() const | jGL::Shader | inline |
displayVertexSource() const | jGL::Shader | inline |
formatWithLineNumbers(std::string shader) const | jGL::Shader | inlineprotected |
fragment | jGL::Shader | protected |
getFragment() const | jGL::Shader | inline |
getUniform(std::string name) | jGL::Shader | inline |
getUniformNames() | jGL::Shader | inline |
getVertex() const | jGL::Shader | inline |
lint() | jGL::Shader | |
operator==(const Shader &s) | jGL::Shader | inline |
parseShaderSource(std::ifstream &file) | jGL::Shader | protected |
parseUniforms() | jGL::Shader | protected |
setUniform(std::string name, T value) | jGL::Shader | inline |
setValue(jGLUniform< int > *u, int value) | jGL::Shader | inlineprotectedvirtual |
setValue(jGLUniform< Sampler2D > *u, Sampler2D value) | jGL::Shader | inlineprotectedvirtual |
setValue(jGLUniform< float > *u, float value) | jGL::Shader | inlineprotectedvirtual |
setValue(jGLUniform< glm::vec2 > *u, glm::vec2 value) | jGL::Shader | inlineprotectedvirtual |
setValue(jGLUniform< glm::vec4 > *u, glm::vec4 value) | jGL::Shader | inlineprotectedvirtual |
setValue(jGLUniform< glm::mat4 > *u, glm::mat4 value) | jGL::Shader | inlineprotectedvirtual |
Shader(const char *v, const char *f) | jGL::Shader | inline |
Shader() | jGL::Shader | inline |
Shader(std::string path, std::string name) | jGL::Shader | |
uniforms | jGL::Shader | protected |
use()=0 | jGL::Shader | pure virtual |
vertex | jGL::Shader | protected |
~Shader()=default | jGL::Shader | virtual |