Clutter Engine 0.0.1
|
This is the complete list of members for clt::ShaderProgram, including all inherited members.
Compose(std::vector< Shader * > shaders) | clt::ShaderProgram | |
GetID() const | clt::ShaderProgram | inline |
SetBool(const GLchar *pName, GLboolean pValue) | clt::ShaderProgram | |
SetFloat(const GLchar *pName, GLfloat pValue) | clt::ShaderProgram | |
SetInt(const GLchar *pName, GLint pValue) | clt::ShaderProgram | |
SetMat2(const GLchar *pName, const glm::mat2 &pMatrix) | clt::ShaderProgram | |
SetMat3(const GLchar *pName, const glm::mat3 &pMatrix) | clt::ShaderProgram | |
SetMat4(const GLchar *pName, const Matrix4 &pMatrix) | clt::ShaderProgram | |
SetMat4Row(const GLchar *pName, const Matrix4Row &pMatrix) | clt::ShaderProgram | |
SetVec2f(const GLchar *pName, const Vector2 &pValue) | clt::ShaderProgram | |
SetVec2f(const GLchar *pName, GLfloat pX, GLfloat pY) | clt::ShaderProgram | |
SetVec3f(const GLchar *pName, const Vector3 &pValue) | clt::ShaderProgram | |
SetVec3f(const GLchar *pName, const Color &pValue) | clt::ShaderProgram | |
SetVec3f(const GLchar *pName, GLfloat pX, GLfloat pY, GLfloat pZ) | clt::ShaderProgram | |
SetVec4f(const GLchar *pName, const Vector4 &pValue) | clt::ShaderProgram | |
SetVec4f(const GLchar *pName, const Color &pValue) | clt::ShaderProgram | |
SetVec4f(const GLchar *pName, GLfloat pX, GLfloat pY, GLfloat pZ, GLfloat pW) | clt::ShaderProgram | |
ShaderProgram() | clt::ShaderProgram | |
Unload() | clt::ShaderProgram | |
Use() | clt::ShaderProgram | |
~ShaderProgram()=default | clt::ShaderProgram |