This is the complete list of members for hx3d::graphics::Shader, including all inherited members.
_activeAttributes | hx3d::graphics::Shader | protected |
_activeUniforms | hx3d::graphics::Shader | protected |
_fragmentID | hx3d::graphics::Shader | protected |
_programID | hx3d::graphics::Shader | protected |
_programsAnalyzed | hx3d::graphics::Shader | protectedstatic |
_vertexID | hx3d::graphics::Shader | protected |
analyzeAttributes() | hx3d::graphics::Shader | protected |
analyzeUniforms() | hx3d::graphics::Shader | protected |
compile(const std::string &vert, const std::string &frag) | hx3d::graphics::Shader | protected |
compile(GLuint &shaderId, GLenum type, const std::string &content) | hx3d::graphics::Shader | protected |
createProgram() | hx3d::graphics::Shader | protected |
disable() | hx3d::graphics::Shader | static |
getAttribute(std::string name) | hx3d::graphics::Shader | |
getParameterType(GLenum type) | hx3d::graphics::Shader | protected |
getProgramID() const | hx3d::graphics::Shader | |
getUniform(std::string name) | hx3d::graphics::Shader | |
setProgramAnalyzing(bool value) | hx3d::graphics::Shader | static |
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::Shader | explicit |
Shader(std::string vert, std::string frag) | hx3d::graphics::Shader | |
use(Ptr< Shader > shader) | hx3d::graphics::Shader | static |