Clutter Engine 0.0.1
Loading...
Searching...
No Matches
clt::ShaderProgram Member List

This is the complete list of members for clt::ShaderProgram, including all inherited members.

Compose(std::vector< Shader * > shaders)clt::ShaderProgram
GetID() constclt::ShaderPrograminline
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()=defaultclt::ShaderProgram