Symphony Of Empires
Eng3D::OpenGL::Program Member List

This is the complete list of members for Eng3D::OpenGL::Program, including all inherited members.

attach_shader(const Eng3D::OpenGL::Shader &shader)Eng3D::OpenGL::Program
get_id() constEng3D::OpenGL::Program
link()Eng3D::OpenGL::Program
Program()Eng3D::OpenGL::Program
set_PVM(glm::mat4 projection, glm::mat4 view, glm::mat4 model) constEng3D::OpenGL::Program
set_texture(int value, const std::string &name, const Eng3D::Texture &texture) constEng3D::OpenGL::Program
set_texture(int value, const std::string &name, const Eng3D::TextureArray &texture) constEng3D::OpenGL::Program
set_uniform(const std::string &name, glm::mat4 uniform) constEng3D::OpenGL::Program
set_uniform(const std::string &name, float value1, float value2) constEng3D::OpenGL::Program
set_uniform(const std::string &name, float value1, float value2, float value3) constEng3D::OpenGL::Program
set_uniform(const std::string &name, glm::vec2 uniform) constEng3D::OpenGL::Program
set_uniform(const std::string &name, glm::vec3 uniform) constEng3D::OpenGL::Program
set_uniform(const std::string &name, glm::vec4 uniform) constEng3D::OpenGL::Program
set_uniform(const std::string &name, float value1, float value2, float value3, float value4) constEng3D::OpenGL::Program
set_uniform(const std::string &name, float value) constEng3D::OpenGL::Program
set_uniform(const std::string &name, int value) constEng3D::OpenGL::Program
use() constEng3D::OpenGL::Program
~Program()Eng3D::OpenGL::Program