| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
~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 |
updateShader| Name: | QQuickOpenGLShaderEffectCommon::updateShader | | 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 |
lookThroughShaderCode| Name: | QQuickOpenGLShaderEffectCommon::lookThroughShaderCode | | Coverage: | 100.000% (1/1) |
| | 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |