jGL
Loading...
Searching...
No Matches
jGL::Shader Member List

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

compile()=0jGL::Shaderprotectedpure virtual
detectUniformsAndCreate(std::string code)jGL::Shaderinlineprotected
displayFragmentSource() constjGL::Shaderinline
displayVertexSource() constjGL::Shaderinline
formatWithLineNumbers(std::string shader) constjGL::Shaderinlineprotected
fragmentjGL::Shaderprotected
getFragment() constjGL::Shaderinline
getUniform(std::string name)jGL::Shaderinline
getUniformNames()jGL::Shaderinline
getVertex() constjGL::Shaderinline
lint()jGL::Shader
operator==(const Shader &s)jGL::Shaderinline
parseShaderSource(std::ifstream &file)jGL::Shaderprotected
parseUniforms()jGL::Shaderprotected
setUniform(std::string name, T value)jGL::Shaderinline
setValue(jGLUniform< int > *u, int value)jGL::Shaderinlineprotectedvirtual
setValue(jGLUniform< Sampler2D > *u, Sampler2D value)jGL::Shaderinlineprotectedvirtual
setValue(jGLUniform< float > *u, float value)jGL::Shaderinlineprotectedvirtual
setValue(jGLUniform< glm::vec2 > *u, glm::vec2 value)jGL::Shaderinlineprotectedvirtual
setValue(jGLUniform< glm::vec4 > *u, glm::vec4 value)jGL::Shaderinlineprotectedvirtual
setValue(jGLUniform< glm::mat4 > *u, glm::mat4 value)jGL::Shaderinlineprotectedvirtual
Shader(const char *v, const char *f)jGL::Shaderinline
Shader()jGL::Shaderinline
Shader(std::string path, std::string name)jGL::Shader
uniformsjGL::Shaderprotected
use()=0jGL::Shaderpure virtual
vertexjGL::Shaderprotected
~Shader()=defaultjGL::Shadervirtual