|
|
void | createShaderProgram () |
|
void | use () const |
|
unsigned int | getId () const |
|
void | setBool (const std::string &name, bool value) const |
|
void | setInt (const std::string &name, int value) const |
|
void | setFloat (const std::string &name, float value) const |
|
void | setVec2 (const std::string &name, const glm::vec2 &value) const |
|
void | setVec2 (const std::string &name, float x, float y) const |
|
void | setVec3 (const std::string &name, const glm::vec3 &value) const |
|
void | setVec3 (const std::string &name, float x, float y, float z) const |
|
void | setVec4 (const std::string &name, const glm::vec4 &value) const |
|
void | setVec4 (const std::string &name, float x, float y, float z, float w) const |
|
void | setMat2 (const std::string &name, const glm::mat2 &mat) const |
|
void | setMat3 (const std::string &name, const glm::mat3 &mat) const |
|
void | setMat4 (const std::string &name, const glm::mat4 &mat) const |
|
| ShaderProgram (const std::string &vloc, const std::string &vfile, const std::string &floc, const std::string &ffile) |
|
| ShaderProgram (const std::string &vfile, const std::string &ffile) |
|
| ShaderProgram (const std::string &vloc, const std::string &vfile, const std::string &floc, const std::string &ffile, const std::string &gloc, const std::string &gfile) |
|
| ShaderProgram (const std::string &vfile, const std::string &ffile, const std::string &gfile) |