![]() |
Kale
|
This is the complete list of members for Kale::OpenGL::Shader, including all inherited members.
createShader(unsigned int type, const char *filePath) | Kale::OpenGL::Shader | private |
getAttributeLocation(const char *name) const | Kale::OpenGL::Shader | |
getUniformLocation(const char *name) const | Kale::OpenGL::Shader | |
operator=(const Shader &other)=delete | Kale::OpenGL::Shader | |
program | Kale::OpenGL::Shader | private |
Shader(const char *vertShaderFile, const char *fragShaderFile) | Kale::OpenGL::Shader | |
Shader(const Shader &other)=delete | Kale::OpenGL::Shader | |
uniform(unsigned int location, const Vector2f &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const Vector3f &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const Vector4f &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const Matrix2f &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const Matrix3f &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const Matrix4f &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const Transform &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, float value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, int value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const std::vector< Vector2f > &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const std::vector< Vector3f > &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const std::vector< Vector4f > &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const std::vector< Matrix2f > &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const std::vector< Matrix3f > &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const std::vector< Matrix4f > &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const std::vector< Transform > &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const std::vector< float > &value) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const Vector2f *ptr, size_t size) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const Vector3f *ptr, size_t size) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const Vector4f *ptr, size_t size) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const Matrix2f *ptr, size_t size) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const Matrix3f *ptr, size_t size) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const Matrix4f *ptr, size_t size) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const Transform *ptr, size_t size) const | Kale::OpenGL::Shader | |
uniform(unsigned int location, const float *ptr, size_t size) const | Kale::OpenGL::Shader | |
useProgram() const | Kale::OpenGL::Shader | |
~Shader() | Kale::OpenGL::Shader |