QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
2
Path:<top>::QOpenGLShaderProgram
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
setAttributeValue
Name: QOpenGLShaderProgram::setAttributeValue
Prototype: void QOpenGLShaderProgram::setAttributeValue(int location, const QVector3D& value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 1400-1406
  0.000% (0/4)
42
setAttributeValue
Name: QOpenGLShaderProgram::setAttributeValue
Prototype: void QOpenGLShaderProgram::setAttributeValue(int location, const QVector4D& value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 1425-1431
  0.000% (0/4)
42
setAttributeValue
Name: QOpenGLShaderProgram::setAttributeValue
Prototype: void QOpenGLShaderProgram::setAttributeValue (int location, GLfloat x, GLfloat y, GLfloat z)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 1316-1325
  0.000% (0/4)
52
setAttributeValue
Name: QOpenGLShaderProgram::setAttributeValue
Prototype: void QOpenGLShaderProgram::setAttributeValue(int location, const QColor& value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 1450-1459
  0.000% (0/4)
62
setPatchVertexCount
Name: QOpenGLShaderProgram::setPatchVertexCount
Prototype: void QOpenGLShaderProgram::setPatchVertexCount(int count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 3244-3253
  0.000% (0/4)
32
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, GLfloat value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 1939-1945
  0.000% (0/4)
42
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, GLint value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 1965-1971
  0.000% (0/4)
42
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, GLuint value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 1995-2001
  0.000% (0/4)
42
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, const QVector2D& value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2115-2121
  0.000% (0/4)
42
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, const QVector3D& value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2141-2147
  0.000% (0/4)
42
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, const QVector4D& value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2167-2173
  0.000% (0/4)
42
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, const GLfloat value[2][2])
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2625-2631
  0.000% (0/4)
42
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, const GLfloat value[3][3])
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2642-2648
  0.000% (0/4)
42
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, const GLfloat value[4][4])
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2659-2665
  0.000% (0/4)
42
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, GLfloat x, GLfloat y)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2025-2033
  0.000% (0/4)
52
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue (int location, GLfloat x, GLfloat y, GLfloat z)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2054-2063
  0.000% (0/4)
52
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue (int location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2085-2094
  0.000% (0/4)
52
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, const QPoint& point)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2224-2232
  0.000% (0/4)
52
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, const QPointF& point)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2253-2261
  0.000% (0/4)
52
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, const QSize& size)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2282-2290
  0.000% (0/4)
52
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, const QSizeF& size)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2311-2319
  0.000% (0/4)
52
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, const QColor& color)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2194-2203
  0.000% (0/4)
62
setUniformValue
Name: QOpenGLShaderProgram::setUniformValue
Prototype: void QOpenGLShaderProgram::setUniformValue(int location, const QTransform& value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2717-2729
  0.000% (0/4)
92
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const GLint *values, int count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2752-2758
  0.000% (0/4)
42
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const GLuint *values, int count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2784-2790
  0.000% (0/4)
42
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const QVector2D *values, int count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2853-2859
  0.000% (0/4)
42
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const QVector3D *values, int count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2880-2886
  0.000% (0/4)
42
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const QVector4D *values, int count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2907-2913
  0.000% (0/4)
42
shaderDestroyed
Name: QOpenGLShaderProgram::shaderDestroyed
Prototype: void QOpenGLShaderProgram::shaderDestroyed()
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 3429-3435
  0.000% (0/6)
42
uniformLocation
Name: QOpenGLShaderProgram::uniformLocation
Prototype: int QOpenGLShaderProgram::uniformLocation(const char *name) const
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 1893-1904
  0.000% (0/8)
72
addShaderFromSourceCode
Name: QOpenGLShaderProgram::addShaderFromSourceCode
Prototype: bool QOpenGLShaderProgram::addShaderFromSourceCode(QOpenGLShader::ShaderType type, const char *source)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 863-876
  0.000% (0/7)
103
addShaderFromSourceFile
Name: QOpenGLShaderProgram::addShaderFromSourceFile
Prototype: bool QOpenGLShaderProgram::addShaderFromSourceFile (QOpenGLShader::ShaderType type, const QString& fileName)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 930-944
  0.000% (0/7)
103
hasOpenGLShaderPrograms
Name: QOpenGLShaderProgram::hasOpenGLShaderPrograms
Prototype: bool QOpenGLShaderProgram::hasOpenGLShaderPrograms(QOpenGLContext *context)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 3412-3424
  0.000% (0/7)
53
programId
Name: QOpenGLShaderProgram::programId
Prototype: GLuint QOpenGLShaderProgram::programId() const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 1140-1153
  0.000% (0/11)
73
removeShader
Name: QOpenGLShaderProgram::removeShader
Prototype: void QOpenGLShaderProgram::removeShader(QOpenGLShader *shader)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 953-967
  0.000% (0/13)
93
bind
Name: QOpenGLShaderProgram::bind
Prototype: bool QOpenGLShaderProgram::bind()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 1101-1117
  0.000% (0/14)
114
removeAllShaders
Name: QOpenGLShaderProgram::removeAllShaders
Prototype: void QOpenGLShaderProgram::removeAllShaders()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 989-1008
  0.000% (0/12)
124
setDefaultInnerTessellationLevels
Name: QOpenGLShaderProgram::setDefaultInnerTessellationLevels
Prototype: void QOpenGLShaderProgram::setDefaultInnerTessellationLevels(const QVector<float> &levels)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 3356-3376
  0.000% (0/10)
94
setDefaultOuterTessellationLevels
Name: QOpenGLShaderProgram::setDefaultOuterTessellationLevels
Prototype: void QOpenGLShaderProgram::setDefaultOuterTessellationLevels(const QVector<float> &levels)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 3291-3311
  0.000% (0/10)
94
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const QMatrix2x2 *values, int count)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2969-2975
  0.000% (0/15)
35
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const QMatrix2x3 *values, int count)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2996-3003
  0.000% (0/15)
35
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const QMatrix2x4 *values, int count)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 3024-3031
  0.000% (0/15)
35
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const QMatrix3x2 *values, int count)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 3052-3059
  0.000% (0/15)
35
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const QMatrix3x3 *values, int count)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 3080-3086
  0.000% (0/15)
35
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const QMatrix3x4 *values, int count)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 3107-3114
  0.000% (0/15)
35
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const QMatrix4x2 *values, int count)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 3135-3142
  0.000% (0/15)
35
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const QMatrix4x3 *values, int count)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 3163-3170
  0.000% (0/15)
35
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const QMatrix4x4 *values, int count)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 3191-3197
  0.000% (0/15)
35
addShader
Name: QOpenGLShaderProgram::addShader
Prototype: bool QOpenGLShaderProgram::addShader(QOpenGLShader *shader)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 826-848
  0.000% (0/22)
176
init
Name: QOpenGLShaderProgram::init
Prototype: bool QOpenGLShaderProgram::init()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 782-812
  0.000% (0/22)
216
setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const GLfloat *values, int count, int tupleSize)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2814-2830
  0.000% (0/16)
126
link
Name: QOpenGLShaderProgram::link
Prototype: bool QOpenGLShaderProgram::link()
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 1024-1066
  0.000% (0/21)
307
setAttributeValue
Name: QOpenGLShaderProgram::setAttributeValue
Prototype: void QOpenGLShaderProgram::setAttributeValue (int location, const GLfloat *values, int columns, int rows)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 1482-1505
  0.000% (0/22)
167
Page:<>1
McCabe - Cyclomatic Complexity: 1
2

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9