|
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 |