OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQuickGenericShaderEffect
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
handleEvent
Name: QQuickGenericShaderEffect::handleEvent
Prototype: void QQuickGenericShaderEffect::handleEvent(QEvent *event)
Coverage:  15.385% (2/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 213-227
 15.385% (2/13)
85
~QQuickGenericShaderEffect
Name: QQuickGenericShaderEffect::~QQuickGenericShaderEffect
Prototype: QQuickGenericShaderEffect::~QQuickGenericShaderEffect()
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 71-80
  0.000% (0/5)
53
vertexShader
Name: QQuickGenericShaderEffect::vertexShader
Prototype: QByteArray vertexShader() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect_p.h
Lines: 75-75
  0.000% (0/1)
11
updateShaderVars
Name: QQuickGenericShaderEffect::updateShaderVars
Prototype: void QQuickGenericShaderEffect::updateShaderVars(Shader shaderType)
Coverage:  0.000% (0/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 490-576
  0.000% (0/54)
5118
updateShader
Name: QQuickGenericShaderEffect::updateShader
Coverage:  0.000% (0/1)
  0.000% (0/1)
01
updateShader
Name: QQuickGenericShaderEffect::updateShader
Prototype: bool QQuickGenericShaderEffect::updateShader(Shader shaderType, const QByteArray &src)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 404-459
  0.000% (0/19)
286
supportsAtlasTextures
Name: QQuickGenericShaderEffect::supportsAtlasTextures
Prototype: bool supportsAtlasTextures() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect_p.h
Lines: 90-90
  0.000% (0/1)
11
status
Name: QQuickGenericShaderEffect::status
Prototype: QQuickShaderEffect::Status QQuickGenericShaderEffect::status() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 204-211
  0.000% (0/4)
42
sourceIsUnique
Name: QQuickGenericShaderEffect::sourceIsUnique
Prototype: bool QQuickGenericShaderEffect::sourceIsUnique(QQuickItem *source, Shader typeToSkip, int indexToSkip) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 578-590
  0.000% (0/17)
75
sourceDestroyed
Name: QQuickGenericShaderEffect::sourceDestroyed
Prototype: void QQuickGenericShaderEffect::sourceDestroyed(QObject *object)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 637-647
  0.000% (0/13)
55
shaderEffectManager
Name: QQuickGenericShaderEffect::shaderEffectManager
Prototype: QSGGuiThreadShaderEffectManager *QQuickGenericShaderEffect::shaderEffectManager() const
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 340-359
  0.000% (0/13)
125
shaderCodePrepared
Name: QQuickGenericShaderEffect::shaderCodePrepared
Prototype: void QQuickGenericShaderEffect::shaderCodePrepared(bool ok, QSGGuiThreadShaderEffectManager::ShaderInfo::Type typeHint, const QByteArray &src, QSGGuiThreadShaderEffectManager::ShaderInfo *result)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 461-488
  0.000% (0/9)
163
setVertexShader
Name: QQuickGenericShaderEffect::setVertexShader
Prototype: void QQuickGenericShaderEffect::setVertexShader(const QByteArray &src)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 100-112
  0.000% (0/7)
73
setSupportsAtlasTextures
Name: QQuickGenericShaderEffect::setSupportsAtlasTextures
Prototype: void QQuickGenericShaderEffect::setSupportsAtlasTextures(bool supports)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 179-187
  0.000% (0/4)
52
setMesh
Name: QQuickGenericShaderEffect::setMesh
Prototype: void QQuickGenericShaderEffect::setMesh(const QVariant &mesh)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 130-167
  0.000% (0/29)
249
setFragmentShader
Name: QQuickGenericShaderEffect::setFragmentShader
Prototype: void QQuickGenericShaderEffect::setFragmentShader(const QByteArray &src)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 82-98
  0.000% (0/7)
73
setCullMode
Name: QQuickGenericShaderEffect::setCullMode
Prototype: void QQuickGenericShaderEffect::setCullMode(QQuickShaderEffect::CullMode face)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 169-177
  0.000% (0/4)
52
setBlending
Name: QQuickGenericShaderEffect::setBlending
Prototype: void QQuickGenericShaderEffect::setBlending(bool enable)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 114-122
  0.000% (0/4)
52
propertyChanged
Name: QQuickGenericShaderEffect::propertyChanged
Prototype: void QQuickGenericShaderEffect::propertyChanged(int mappedId)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 592-635
  0.000% (0/20)
237
parseLog
Name: QQuickGenericShaderEffect::parseLog
Prototype: QString QQuickGenericShaderEffect::parseLog()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 189-193
  0.000% (0/1)
21
mesh
Name: QQuickGenericShaderEffect::mesh
Prototype: QVariant QQuickGenericShaderEffect::mesh() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 124-128
  0.000% (0/1)
21
maybeUpdateShaders
Name: QQuickGenericShaderEffect::maybeUpdateShaders
Prototype: void QQuickGenericShaderEffect::maybeUpdateShaders()
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 302-318
  0.000% (0/17)
75
markGeometryDirtyAndUpdateIfSupportsAtlas
Name: QQuickGenericShaderEffect::markGeometryDirtyAndUpdateIfSupportsAtlas
Prototype: void QQuickGenericShaderEffect::markGeometryDirtyAndUpdateIfSupportsAtlas()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 655-659
  0.000% (0/4)
22
markGeometryDirtyAndUpdate
Name: QQuickGenericShaderEffect::markGeometryDirtyAndUpdate
Prototype: void QQuickGenericShaderEffect::markGeometryDirtyAndUpdate()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 649-653
  0.000% (0/1)
21
log
Name: QQuickGenericShaderEffect::log
Prototype: QString QQuickGenericShaderEffect::log() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 195-202
  0.000% (0/4)
42
handleUpdatePaintNode
Name: QQuickGenericShaderEffect::handleUpdatePaintNode
Prototype: QSGNode *QQuickGenericShaderEffect::handleUpdatePaintNode(QSGNode *oldNode, QQuickItem::UpdatePaintNodeData *)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 234-300
  0.000% (0/28)
448
handleItemChange
Name: QQuickGenericShaderEffect::handleItemChange
Prototype: void QQuickGenericShaderEffect::handleItemChange(QQuickItem::ItemChange change, const QQuickItem::ItemChangeData &value)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 320-338
  0.000% (0/17)
97
handleGeometryChanged
Name: QQuickGenericShaderEffect::handleGeometryChanged
Prototype: void QQuickGenericShaderEffect::handleGeometryChanged(const QRectF &, const QRectF &)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 229-232
  0.000% (0/1)
11
fragmentShader
Name: QQuickGenericShaderEffect::fragmentShader
Prototype: QByteArray fragmentShader() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect_p.h
Lines: 72-72
  0.000% (0/1)
11
disconnectSignals
Name: QQuickGenericShaderEffect::disconnectSignals
Prototype: void QQuickGenericShaderEffect::disconnectSignals(Shader shaderType)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 361-380
  0.000% (0/15)
127
cullMode
Name: QQuickGenericShaderEffect::cullMode
Prototype: QQuickShaderEffect::CullMode cullMode() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect_p.h
Lines: 84-84
  0.000% (0/1)
11
blending
Name: QQuickGenericShaderEffect::blending
Prototype: bool blending() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect_p.h
Lines: 78-78
  0.000% (0/1)
11
SignalMapper
Name: QQuickGenericShaderEffect::SignalMapper
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
QQuickGenericShaderEffect
Name: QQuickGenericShaderEffect::QQuickGenericShaderEffect
Prototype: QQuickGenericShaderEffect::QQuickGenericShaderEffect(QQuickShaderEffect *item, QObject *parent)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 53-69
  0.000% (0/4)
32

Generated by Squish Coco 4.2.0