- Qt 5.5
- Qt OpenGL
- C++ Classes
- QGLShaderProgram
- Qt 5.5.1 Reference Documentation

# List of All Members for QGLShaderProgram

This is the complete list of members for QGLShaderProgram, including inherited members.

- QGLShaderProgram(QObject *)
- QGLShaderProgram(const QGLContext *, QObject *)
- ~QGLShaderProgram()
- addShader(QGLShader *) : bool
- addShaderFromSourceCode(QGLShader::ShaderType, const char *) : bool
- addShaderFromSourceCode(QGLShader::ShaderType, const QByteArray &) : bool
- addShaderFromSourceCode(QGLShader::ShaderType, const QString &) : bool
- addShaderFromSourceFile(QGLShader::ShaderType, const QString &) : bool
- attributeLocation(const char *) const : int
- attributeLocation(const QByteArray &) const : int
- attributeLocation(const QString &) const : int
- bind() : bool
- bindAttributeLocation(const char *, int)
- bindAttributeLocation(const QByteArray &, int)
- bindAttributeLocation(const QString &, int)
- disableAttributeArray(int)
- disableAttributeArray(const char *)
- enableAttributeArray(int)
- enableAttributeArray(const char *)
- geometryInputType() const : GLenum
- geometryOutputType() const : GLenum
- geometryOutputVertexCount() const : int
- hasOpenGLShaderPrograms(const QGLContext *) : bool
- isLinked() const : bool
- link() : bool
- log() const : QString
- maxGeometryOutputVertices() const : int
- programId() const : GLuint
- release()
- removeAllShaders()
- removeShader(QGLShader *)
- setAttributeArray(int, const GLfloat *, int, int)
- setAttributeArray(int, const QVector2D *, int)
- setAttributeArray(int, const QVector3D *, int)
- setAttributeArray(int, const QVector4D *, int)
- setAttributeArray(int, GLenum, const void *, int, int)
- setAttributeArray(const char *, const GLfloat *, int, int)
- setAttributeArray(const char *, const QVector2D *, int)
- setAttributeArray(const char *, const QVector3D *, int)
- setAttributeArray(const char *, const QVector4D *, int)
- setAttributeArray(const char *, GLenum, const void *, int, int)
- setAttributeBuffer(int, GLenum, int, int, int)
- setAttributeBuffer(const char *, GLenum, int, int, int)
- setAttributeValue(int, GLfloat)
- setAttributeValue(int, GLfloat, GLfloat)
- setAttributeValue(int, GLfloat, GLfloat, GLfloat)
- setAttributeValue(int, GLfloat, GLfloat, GLfloat, GLfloat)
- setAttributeValue(int, const QVector2D &)
- setAttributeValue(int, const QVector3D &)
- setAttributeValue(int, const QVector4D &)
- setAttributeValue(int, const QColor &)
- setAttributeValue(int, const GLfloat *, int, int)
- setAttributeValue(const char *, GLfloat)
- setAttributeValue(const char *, GLfloat, GLfloat)
- setAttributeValue(const char *, GLfloat, GLfloat, GLfloat)
- setAttributeValue(const char *, GLfloat, GLfloat, GLfloat, GLfloat)
- setAttributeValue(const char *, const QVector2D &)
- setAttributeValue(const char *, const QVector3D &)
- setAttributeValue(const char *, const QVector4D &)
- setAttributeValue(const char *, const QColor &)
- setAttributeValue(const char *, const GLfloat *, int, int)
- setGeometryInputType(GLenum)
- setGeometryOutputType(GLenum)
- setGeometryOutputVertexCount(int)
- setUniformValue(int, GLfloat)
- setUniformValue(const char *, const QPointF &)
- setUniformValue(const char *, const QSize &)
- setUniformValue(const char *, const QSizeF &)
- setUniformValue(const char *, const QMatrix2x2 &)
- setUniformValue(const char *, const QMatrix2x3 &)
- setUniformValue(const char *, const QMatrix2x4 &)
- setUniformValue(const char *, const QMatrix3x2 &)
- setUniformValue(const char *, const QMatrix3x3 &)
- setUniformValue(const char *, const QMatrix3x4 &)
- setUniformValue(const char *, const QMatrix4x2 &)
- setUniformValue(const char *, const QMatrix4x3 &)

- setUniformValue(const char *, const QMatrix4x4 &)
- setUniformValue(int, const GLfloat[2][2])
- setUniformValue(int, const GLfloat[3][3])
- setUniformValue(int, const GLfloat[4][4])
- setUniformValue(const char *, const GLfloat[2][2])
- setUniformValue(const char *, const GLfloat[3][3])
- setUniformValue(const char *, const GLfloat[4][4])
- setUniformValue(const char *, const QTransform &)
- setUniformValue(int, GLint)
- setUniformValue(int, GLuint)
- setUniformValue(int, GLfloat, GLfloat)
- setUniformValue(int, GLfloat, GLfloat, GLfloat)
- setUniformValue(int, GLfloat, GLfloat, GLfloat, GLfloat)
- setUniformValue(int, const QVector2D &)
- setUniformValue(int, const QVector3D &)
- setUniformValue(int, const QVector4D &)
- setUniformValue(int, const QColor &)
- setUniformValue(int, const QPoint &)
- setUniformValue(int, const QPointF &)
- setUniformValue(int, const QSize &)
- setUniformValue(int, const QSizeF &)
- setUniformValue(int, const QMatrix2x2 &)
- setUniformValue(int, const QMatrix2x3 &)
- setUniformValue(int, const QMatrix2x4 &)
- setUniformValue(int, const QMatrix3x2 &)
- setUniformValue(int, const QMatrix3x3 &)
- setUniformValue(int, const QMatrix3x4 &)
- setUniformValue(int, const QMatrix4x2 &)
- setUniformValue(int, const QMatrix4x3 &)
- setUniformValue(int, const QMatrix4x4 &)
- setUniformValue(int, const QTransform &)
- setUniformValue(const char *, GLfloat)
- setUniformValue(const char *, GLint)
- setUniformValue(const char *, GLuint)
- setUniformValue(const char *, GLfloat, GLfloat)
- setUniformValue(const char *, GLfloat, GLfloat, GLfloat)
- setUniformValue(const char *, GLfloat, GLfloat, GLfloat, GLfloat)
- setUniformValue(const char *, const QVector2D &)
- setUniformValue(const char *, const QVector3D &)
- setUniformValue(const char *, const QVector4D &)
- setUniformValue(const char *, const QColor &)
- setUniformValue(const char *, const QPoint &)
- setUniformValueArray(int, const GLfloat *, int, int)
- setUniformValueArray(int, const GLint *, int)
- setUniformValueArray(int, const GLuint *, int)
- setUniformValueArray(int, const QVector2D *, int)
- setUniformValueArray(int, const QVector3D *, int)
- setUniformValueArray(int, const QVector4D *, int)
- setUniformValueArray(int, const QMatrix2x2 *, int)
- setUniformValueArray(int, const QMatrix2x3 *, int)
- setUniformValueArray(int, const QMatrix2x4 *, int)
- setUniformValueArray(int, const QMatrix3x2 *, int)
- setUniformValueArray(int, const QMatrix3x3 *, int)
- setUniformValueArray(int, const QMatrix3x4 *, int)
- setUniformValueArray(int, const QMatrix4x2 *, int)
- setUniformValueArray(int, const QMatrix4x3 *, int)
- setUniformValueArray(int, const QMatrix4x4 *, int)
- setUniformValueArray(const char *, const GLint *, int)
- setUniformValueArray(const char *, const GLuint *, int)
- setUniformValueArray(const char *, const GLfloat *, int, int)
- setUniformValueArray(const char *, const QVector2D *, int)
- setUniformValueArray(const char *, const QVector3D *, int)
- setUniformValueArray(const char *, const QVector4D *, int)
- setUniformValueArray(const char *, const QMatrix2x2 *, int)
- setUniformValueArray(const char *, const QMatrix2x3 *, int)
- setUniformValueArray(const char *, const QMatrix2x4 *, int)
- setUniformValueArray(const char *, const QMatrix3x2 *, int)
- setUniformValueArray(const char *, const QMatrix3x3 *, int)
- setUniformValueArray(const char *, const QMatrix3x4 *, int)
- setUniformValueArray(const char *, const QMatrix4x2 *, int)
- setUniformValueArray(const char *, const QMatrix4x3 *, int)
- setUniformValueArray(const char *, const QMatrix4x4 *, int)
- shaders() const : QList<QGLShader *>
- uniformLocation(const char *) const : int
- uniformLocation(const QByteArray &) const : int
- uniformLocation(const QString &) const : int