hx3d  1
2D/3D Simple Game Framework
hx3d::graphics::Shader Member List

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

_activeAttributeshx3d::graphics::Shaderprotected
_activeUniformshx3d::graphics::Shaderprotected
_fragmentIDhx3d::graphics::Shaderprotected
_programIDhx3d::graphics::Shaderprotected
_programsAnalyzedhx3d::graphics::Shaderprotectedstatic
_vertexIDhx3d::graphics::Shaderprotected
analyzeAttributes()hx3d::graphics::Shaderprotected
analyzeUniforms()hx3d::graphics::Shaderprotected
compile(const std::string &vert, const std::string &frag)hx3d::graphics::Shaderprotected
compile(GLuint &shaderId, GLenum type, const std::string &content)hx3d::graphics::Shaderprotected
createProgram()hx3d::graphics::Shaderprotected
disable()hx3d::graphics::Shaderstatic
getAttribute(std::string name)hx3d::graphics::Shader
getParameterType(GLenum type)hx3d::graphics::Shaderprotected
getProgramID() const hx3d::graphics::Shader
getUniform(std::string name)hx3d::graphics::Shader
setProgramAnalyzing(bool value)hx3d::graphics::Shaderstatic
setUniform1f(std::string uniform, float value)hx3d::graphics::Shader
setUniform2f(std::string uniform, glm::vec2 vector)hx3d::graphics::Shader
setUniform3f(std::string uniform, glm::vec3 vector)hx3d::graphics::Shader
setUniform4f(std::string uniform, glm::vec4 vector)hx3d::graphics::Shader
setUniformMatrix3f(std::string uniform, glm::mat3 matrix)hx3d::graphics::Shader
setUniformMatrix4f(std::string uniform, glm::mat4 matrix)hx3d::graphics::Shader
Shader(std::string pathToShader)hx3d::graphics::Shaderexplicit
Shader(std::string vert, std::string frag)hx3d::graphics::Shader
use(Ptr< Shader > shader)hx3d::graphics::Shaderstatic