| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
|---|
|  updateShader | Name: | QQuickOpenGLShaderEffectCommon::updateShader |  | Prototype: | void QQuickOpenGLShaderEffectCommon::updateShader(QQuickItem *item, const QMetaObject *itemMetaObject, Key::ShaderType shaderType) |  | Coverage: | 50.000% (16/32) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp |  | Lines: | 375-440 | 
 |  | 44 | 10 | 
|  propertyChanged | Name: | QQuickOpenGLShaderEffectCommon::propertyChanged |  | Prototype: | void QQuickOpenGLShaderEffectCommon::propertyChanged(QQuickItem *item, const QMetaObject *itemMetaObject, int mappedId, bool *textureProviderChanged) |  | Coverage: | 55.556% (15/27) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp |  | Lines: | 571-611 | 
 |  | 21 | 9 | 
|  connectPropertySignals | Name: | QQuickOpenGLShaderEffectCommon::connectPropertySignals |  | Prototype: | void QQuickOpenGLShaderEffectCommon::connectPropertySignals(QQuickItem *item, const QMetaObject *itemMetaObject, Key::ShaderType shaderType) |  | Coverage: | 75.758% (25/33) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp |  | Lines: | 244-284 | 
 |  | 26 | 10 | 
|  updateMaterial | Name: | QQuickOpenGLShaderEffectCommon::updateMaterial |  | Prototype: | void QQuickOpenGLShaderEffectCommon::updateMaterial(QQuickOpenGLShaderEffectNode *node, QQuickOpenGLShaderEffectMaterial *material, bool updateUniforms, bool updateUniformValues, bool updateTextureProviders) |  | Coverage: | 77.049% (47/61) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp |  | Lines: | 442-514 | 
 |  | 57 | 18 | 
|  lookThroughShaderCode | Name: | QQuickOpenGLShaderEffectCommon::lookThroughShaderCode |  | Prototype: | void QQuickOpenGLShaderEffectCommon::lookThroughShaderCode(QQuickItem *item, const QMetaObject *itemMetaObject, Key::ShaderType shaderType, const QByteArray &code) |  | Coverage: | 79.545% (35/44) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp |  | Lines: | 315-373 | 
 |  | 41 | 12 | 
|  updateWindow | Name: | QQuickOpenGLShaderEffectCommon::updateWindow |  | Prototype: | void QQuickOpenGLShaderEffectCommon::updateWindow(QQuickWindow *window) |  | Coverage: | 93.750% (30/32) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp |  | Lines: | 516-542 | 
 |  | 15 | 10 | 
|  sourceDestroyed | Name: | QQuickOpenGLShaderEffectCommon::sourceDestroyed |  | Prototype: | void QQuickOpenGLShaderEffectCommon::sourceDestroyed(QObject *object) |  | Coverage: | 94.118% (16/17) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp |  | Lines: | 544-555 | 
 |  | 6 | 5 | 
|  disconnectPropertySignals | Name: | QQuickOpenGLShaderEffectCommon::disconnectPropertySignals |  | Prototype: | void QQuickOpenGLShaderEffectCommon::disconnectPropertySignals(QQuickItem *item, Key::ShaderType shaderType) |  | Coverage: | 94.444% (17/18) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp |  | Lines: | 224-242 | 
 |  | 13 | 6 | 
|  QQuickOpenGLShaderEffectCommon | Name: | QQuickOpenGLShaderEffectCommon::QQuickOpenGLShaderEffectCommon |  | Prototype: | QQuickOpenGLShaderEffectCommon(QObject *host, std::function<void(int)> mappedPropertyChanged) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect_p.h |  | Lines: | 86-88 | 
 |  | 1 | 1 | 
|  clearSignalMappers | Name: | QQuickOpenGLShaderEffectCommon::clearSignalMappers |  | Prototype: | void QQuickOpenGLShaderEffectCommon::clearSignalMappers(int shader) |  | Coverage: | 100.000% (5/5) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp |  | Lines: | 613-620 | 
 |  | 4 | 3 | 
|  lookThroughShaderCode | Name: | QQuickOpenGLShaderEffectCommon::lookThroughShaderCode |  | Coverage: | 100.000% (1/1) | 
 |  | 1 | 1 | 
|  updateParseLog | Name: | QQuickOpenGLShaderEffectCommon::updateParseLog |  | Prototype: | void QQuickOpenGLShaderEffectCommon::updateParseLog(bool ignoreAttributes) |  | Coverage: | 100.000% (25/25) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp |  | Lines: | 286-313 | 
 |  | 21 | 9 | 
|  updateShader | Name: | QQuickOpenGLShaderEffectCommon::updateShader |  | Coverage: | 100.000% (1/1) | 
 |  | 1 | 1 | 
|  ~QQuickOpenGLShaderEffectCommon | Name: | QQuickOpenGLShaderEffectCommon::~QQuickOpenGLShaderEffectCommon |  | Prototype: | QQuickOpenGLShaderEffectCommon::~QQuickOpenGLShaderEffectCommon() |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp |  | Lines: | 218-222 | 
 |  | 2 | 2 |