#include <Shader.h>
|
| | Shader (const std::string &vertexPath, const std::string &fragmentPath, QOpenGLFunctions_4_5_Core *glFuncs) |
| |
| | ~Shader () |
| |
| void | use () 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 | setMat4 (const std::string &name, const glm::mat4 &mat) const |
| |
| void | setVec3 (const std::string &name, const glm::vec3 &vec) const |
| |
Definition at line 6 of file Shader.h.
◆ Shader()
| Shader::Shader |
( |
const std::string & |
vertexPath, |
|
|
const std::string & |
fragmentPath, |
|
|
QOpenGLFunctions_4_5_Core * |
glFuncs |
|
) |
| |
◆ ~Shader()
◆ setBool()
| void Shader::setBool |
( |
const std::string & |
name, |
|
|
bool |
value |
|
) |
| const |
◆ setFloat()
| void Shader::setFloat |
( |
const std::string & |
name, |
|
|
float |
value |
|
) |
| const |
◆ setInt()
| void Shader::setInt |
( |
const std::string & |
name, |
|
|
int |
value |
|
) |
| const |
◆ setMat4()
| void Shader::setMat4 |
( |
const std::string & |
name, |
|
|
const glm::mat4 & |
mat |
|
) |
| const |
◆ setVec3()
| void Shader::setVec3 |
( |
const std::string & |
name, |
|
|
const glm::vec3 & |
vec |
|
) |
| const |
◆ use()
| void Shader::use |
( |
| ) |
const |
The documentation for this class was generated from the following files: