OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...10
Function: WTF::roundUpToMultipleOf
...20
Function: QV4::Value::toIndex
...30
Function: QV4::MapObject::defaultPrototype
...40
Function: QV4::Compiler::Context::findArgument
...43
Function: QV4::CompiledData::Binding::valueAsNumber [qv4compileddata_p.h #1]
44
Function: QV4::BitVector::clear
45
Function: QStringHashNode::isQString
46
Function: QSmoothedAnimation::init
4748
Function: QSGSoftwareRenderListBuilder::visit
49
Function: QSGSoftwareInternalRectangleNode::setGradientStops
50
Function: QSGSimpleTextureNode::d_func
51
Function: QSGPlainTexture::hasMipmaps
...60
Function: QQuickWorkerScript::message
...70
Function: QQuickTextEdit::resetRightPadding
...100
Function: QQuickPathView::setDelegate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QSGTextMaskMaterial::texture
Name: QSGTextMaskMaterial::texture
Prototype: QSGTexture *texture() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h
Lines: 82-82
100.000% (1/1)
11
QSGTextMaskMaterial::setColor
Name: QSGTextMaskMaterial::setColor
Prototype: void setColor(const QColor &c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h
Lines: 78-78
100.000% (1/1)
11
QSGTextMaskMaterial::setColor
Name: QSGTextMaskMaterial::setColor
Prototype: void setColor(const QVector4D &color)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h
Lines: 79-79
  0.000% (0/1)
11
QSGTextMaskMaterial::populate
Name: QSGTextMaskMaterial::populate
Prototype: void QSGTextMaskMaterial::populate(const QPointF &p, const QVector<quint32> &glyphIndexes, const QVector<QPointF> &glyphPositions, QSGGeometry *geometry, QRectF *boundingRect, QPointF *baseLine, const QMargins &margins)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 456-545
 84.615% (11/13)
625
QSGTextMaskMaterial::init
Name: QSGTextMaskMaterial::init
Prototype: void QSGTextMaskMaterial::init(QFontEngine::GlyphFormat glyphFormat)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 415-454
 64.706% (11/17)
215
QSGTextMaskMaterial::glyphCache
Name: QSGTextMaskMaterial::glyphCache
Prototype: QOpenGLTextureGlyphCache *QSGTextMaskMaterial::glyphCache() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 561-564
100.000% (1/1)
11
QSGTextMaskMaterial::ensureUpToDate
Name: QSGTextMaskMaterial::ensureUpToDate
Prototype: bool QSGTextMaskMaterial::ensureUpToDate()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 601-618
 71.429% (5/7)
113
QSGTextMaskMaterial::createShader
Name: QSGTextMaskMaterial::createShader
Prototype: QSGMaterialShader *QSGTextMaskMaterial::createShader() const
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 566-577
 28.571% (2/7)
45
QSGTextMaskMaterial::compare
Name: QSGTextMaskMaterial::compare
Prototype: int QSGTextMaskMaterial::compare(const QSGMaterial *o) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 592-599
  0.000% (0/4)
52
QSGTextMaskMaterial::color
Name: QSGTextMaskMaterial::color
Prototype: const QVector4D &color() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h
Lines: 80-80
100.000% (1/1)
11
QSGTextMaskMaterial::cacheTextureWidth
Name: QSGTextMaskMaterial::cacheTextureWidth
Prototype: int QSGTextMaskMaterial::cacheTextureWidth() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 620-623
100.000% (1/1)
11
QSGTextMaskMaterial::cacheTextureHeight
Name: QSGTextMaskMaterial::cacheTextureHeight
Prototype: int QSGTextMaskMaterial::cacheTextureHeight() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 625-628
100.000% (1/1)
11
QSGTextMaskMaterial::QSGTextMaskMaterial
Name: QSGTextMaskMaterial::QSGTextMaskMaterial
Prototype: QSGTextMaskMaterial::QSGTextMaskMaterial(const QRawFont &font, QFontEngine::GlyphFormat glyphFormat)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 402-408
100.000% (1/1)
11
QSGStyledTextShader::updateState
Name: QSGStyledTextShader::updateState
Prototype: void QSGStyledTextShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 345-389
  0.000% (0/33)
547
QSGStyledTextShader::initialize
Name: QSGStyledTextShader::initialize
Prototype: void QSGStyledTextShader::initialize()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 338-343
  0.000% (0/1)
31
QSGStyledTextShader::QSGStyledTextShader
Name: QSGStyledTextShader::QSGStyledTextShader
Prototype: QSGStyledTextShader(QFontEngine::GlyphFormat glyphFormat)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 322-327
  0.000% (0/3)
21
QSGStyledTextMaterial::type
Name: QSGStyledTextMaterial::type
Prototype: QSGMaterialType *QSGStyledTextMaterial::type() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 636-640
  0.000% (0/1)
11
QSGStyledTextMaterial::styleShift
Name: QSGStyledTextMaterial::styleShift
Prototype: const QVector2D &styleShift() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h
Lines: 112-112
  0.000% (0/1)
11
QSGStyledTextMaterial::styleColor
Name: QSGStyledTextMaterial::styleColor
Prototype: const QVector4D &styleColor() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h
Lines: 116-116
  0.000% (0/1)
11
QSGStyledTextMaterial::setStyleShift
Name: QSGStyledTextMaterial::setStyleShift
Prototype: void setStyleShift(const QVector2D &shift)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h
Lines: 111-111
  0.000% (0/1)
11
QSGStyledTextMaterial::setStyleColor
Name: QSGStyledTextMaterial::setStyleColor
Prototype: void setStyleColor(const QColor &c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h
Lines: 114-114
  0.000% (0/1)
11
QSGStyledTextMaterial::setStyleColor
Name: QSGStyledTextMaterial::setStyleColor
Prototype: void setStyleColor(const QVector4D &color)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h
Lines: 115-115
  0.000% (0/1)
11
QSGStyledTextMaterial::createShader
Name: QSGStyledTextMaterial::createShader
Prototype: QSGMaterialShader *QSGStyledTextMaterial::createShader() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 642-645
  0.000% (0/1)
11
QSGStyledTextMaterial::compare
Name: QSGStyledTextMaterial::compare
Prototype: int QSGStyledTextMaterial::compare(const QSGMaterial *o) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 647-658
  0.000% (0/7)
73
QSGStyledTextMaterial::QSGStyledTextMaterial
Name: QSGStyledTextMaterial::QSGStyledTextMaterial
Prototype: QSGStyledTextMaterial::QSGStyledTextMaterial(const QRawFont &font)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 631-634
  0.000% (0/1)
21
QSGSpriteNode::accept [qsgadaptationlayer_p.h #1]
Name: QSGSpriteNode::accept [qsgadaptationlayer_p.h #1]
Prototype: void accept(QSGNodeVisitorEx *visitor) override
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer_p.h #1
Lines: 238-238
  0.000% (0/4)
12
QSGSoftwareSpriteNode::setTime
Name: QSGSoftwareSpriteNode::setTime
Prototype: void QSGSoftwareSpriteNode::setTime(float time)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 58-64
  0.000% (0/4)
32
QSGSoftwareSpriteNode::setTexture
Name: QSGSoftwareSpriteNode::setTexture
Prototype: void QSGSoftwareSpriteNode::setTexture(QSGTexture *texture)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 52-56
  0.000% (0/1)
21
QSGSoftwareSpriteNode::setSpriteSize
Name: QSGSoftwareSpriteNode::setSpriteSize
Prototype: void QSGSoftwareSpriteNode::setSpriteSize(const QSize &size)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 82-88
  0.000% (0/4)
32
QSGSoftwareSpriteNode::setSourceB
Name: QSGSoftwareSpriteNode::setSourceB
Prototype: void QSGSoftwareSpriteNode::setSourceB(const QPoint &source)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 74-80
  0.000% (0/4)
32
QSGSoftwareSpriteNode::setSourceA
Name: QSGSoftwareSpriteNode::setSourceA
Prototype: void QSGSoftwareSpriteNode::setSourceA(const QPoint &source)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 66-72
  0.000% (0/4)
32
QSGSoftwareSpriteNode::setSize
Name: QSGSoftwareSpriteNode::setSize
Prototype: void QSGSoftwareSpriteNode::setSize(const QSizeF &size)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 98-104
  0.000% (0/4)
32
QSGSoftwareSpriteNode::setSheetSize
Name: QSGSoftwareSpriteNode::setSheetSize
Prototype: void QSGSoftwareSpriteNode::setSheetSize(const QSize &size)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 90-96
  0.000% (0/4)
32
QSGSoftwareSpriteNode::setFiltering
Name: QSGSoftwareSpriteNode::setFiltering
Prototype: void QSGSoftwareSpriteNode::setFiltering(QSGTexture::Filtering filtering)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 106-109
  0.000% (0/1)
11
QSGSoftwareSpriteNode::rect
Name: QSGSoftwareSpriteNode::rect
Prototype: QRectF QSGSoftwareSpriteNode::rect() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 134-137
  0.000% (0/1)
11
QSGSoftwareSpriteNode::paint
Name: QSGSoftwareSpriteNode::paint
Prototype: void QSGSoftwareSpriteNode::paint(QPainter *painter)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 115-127
  0.000% (0/4)
62
QSGSoftwareSpriteNode::isOpaque
Name: QSGSoftwareSpriteNode::isOpaque
Prototype: bool QSGSoftwareSpriteNode::isOpaque() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 129-132
  0.000% (0/1)
11
QSGSoftwareSpriteNode::QSGSoftwareSpriteNode
Name: QSGSoftwareSpriteNode::QSGSoftwareSpriteNode
Prototype: QSGSoftwareSpriteNode::QSGSoftwareSpriteNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 46-50
  0.000% (0/1)
21
QSGSoftwareRenderer::setCurrentPaintDevice
Name: QSGSoftwareRenderer::setCurrentPaintDevice
Prototype: void QSGSoftwareRenderer::setCurrentPaintDevice(QPaintDevice *device)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp
Lines: 66-70
  0.000% (0/1)
21
QSGSoftwareRenderer::setBackingStore
Name: QSGSoftwareRenderer::setBackingStore
Prototype: void QSGSoftwareRenderer::setBackingStore(QBackingStore *backingStore)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp
Lines: 77-81
100.000% (1/1)
21
QSGSoftwareRenderer::renderScene
Name: QSGSoftwareRenderer::renderScene
Prototype: void QSGSoftwareRenderer::renderScene(uint)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp
Lines: 88-96
100.000% (1/1)
21
QSGSoftwareRenderer::render
Name: QSGSoftwareRenderer::render
Prototype: void QSGSoftwareRenderer::render()
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp
Lines: 98-165
 55.556% (10/18)
316
QSGSoftwareRenderer::flushRegion
Name: QSGSoftwareRenderer::flushRegion
Prototype: QRegion QSGSoftwareRenderer::flushRegion() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp
Lines: 83-86
  0.000% (0/1)
11
QSGSoftwareRenderer::currentPaintDevice
Name: QSGSoftwareRenderer::currentPaintDevice
Prototype: QPaintDevice *QSGSoftwareRenderer::currentPaintDevice() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp
Lines: 72-75
  0.000% (0/1)
11
QSGSoftwareRenderer::QSGSoftwareRenderer
Name: QSGSoftwareRenderer::QSGSoftwareRenderer
Prototype: QSGSoftwareRenderer::QSGSoftwareRenderer(QSGRenderContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp
Lines: 55-60
100.000% (1/1)
21
QSGSoftwareRenderableNodeUpdater::visit
Name: QSGSoftwareRenderableNodeUpdater::visit
Prototype: bool QSGSoftwareRenderableNodeUpdater::visit(QSGTransformNode *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 71-76
100.000% (1/1)
31
QSGSoftwareRenderableNodeUpdater::visit
Name: QSGSoftwareRenderableNodeUpdater::visit
Prototype: bool QSGSoftwareRenderableNodeUpdater::visit(QSGClipNode *node)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 83-95
  0.000% (0/9)
72
QSGSoftwareRenderableNodeUpdater::visit
Name: QSGSoftwareRenderableNodeUpdater::visit
Prototype: bool QSGSoftwareRenderableNodeUpdater::visit(QSGGeometryNode *node)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 104-120
  0.000% (0/16)
116
QSGSoftwareRenderableNodeUpdater::visit
Name: QSGSoftwareRenderableNodeUpdater::visit
Prototype: bool QSGSoftwareRenderableNodeUpdater::visit(QSGOpacityNode *node)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 126-131
  0.000% (0/1)
31
QSGSoftwareRenderableNodeUpdater::visit
Name: QSGSoftwareRenderableNodeUpdater::visit
Prototype: bool QSGSoftwareRenderableNodeUpdater::visit(QSGInternalImageNode *node)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 138-141
  0.000% (0/1)
11
QSGSoftwareRenderableNodeUpdater::visit
Name: QSGSoftwareRenderableNodeUpdater::visit
Prototype: bool QSGSoftwareRenderableNodeUpdater::visit(QSGPainterNode *node)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 147-150
  0.000% (0/1)
11
QSGSoftwareRenderableNodeUpdater::visit
Name: QSGSoftwareRenderableNodeUpdater::visit
Prototype: bool QSGSoftwareRenderableNodeUpdater::visit(QSGInternalRectangleNode *node)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 156-159
  0.000% (0/1)
11
QSGSoftwareRenderableNodeUpdater::visit
Name: QSGSoftwareRenderableNodeUpdater::visit
Prototype: bool QSGSoftwareRenderableNodeUpdater::visit(QSGGlyphNode *node)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 165-168
  0.000% (0/1)
11
QSGSoftwareRenderableNodeUpdater::visit
Name: QSGSoftwareRenderableNodeUpdater::visit
Prototype: bool QSGSoftwareRenderableNodeUpdater::visit(QSGRootNode *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 174-178
100.000% (1/1)
21
QSGSoftwareRenderableNodeUpdater::visit
Name: QSGSoftwareRenderableNodeUpdater::visit
Prototype: bool QSGSoftwareRenderableNodeUpdater::visit(QSGSpriteNode *node)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 185-188
  0.000% (0/1)
11
QSGSoftwareRenderableNodeUpdater::visit
Name: QSGSoftwareRenderableNodeUpdater::visit
Prototype: bool QSGSoftwareRenderableNodeUpdater::visit(QSGRenderNode *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 196-199
100.000% (1/1)
11
QSGSoftwareRenderableNodeUpdater::updateRenderableNode
Name: QSGSoftwareRenderableNodeUpdater::updateRenderableNode
Prototype: template<class NODE> bool QSGSoftwareRenderableNodeUpdater::updateRenderableNode(QSGSoftwareRenderableNode::NodeType type, NODE *node)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater_p.h
Lines: 120-139
 75.000% (3/4)
102
QSGSoftwareRenderableNodeUpdater::updateNodes
Name: QSGSoftwareRenderableNodeUpdater::updateNodes
Prototype: void QSGSoftwareRenderableNodeUpdater::updateNodes(QSGNode *node, bool isNodeRemoved)
Coverage:  50.000% (27/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 205-296
 50.000% (27/54)
5719
QSGSoftwareRenderableNodeUpdater::endVisit
Name: QSGSoftwareRenderableNodeUpdater::endVisit
Prototype: void QSGSoftwareRenderableNodeUpdater::endVisit(QSGTransformNode *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 78-81
100.000% (1/1)
11
QSGSoftwareRenderableNodeUpdater::endVisit
Name: QSGSoftwareRenderableNodeUpdater::endVisit
Prototype: void QSGSoftwareRenderableNodeUpdater::endVisit(QSGClipNode *)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 97-102
  0.000% (0/8)
32
QSGSoftwareRenderableNodeUpdater::endVisit
Name: QSGSoftwareRenderableNodeUpdater::endVisit
Prototype: void QSGSoftwareRenderableNodeUpdater::endVisit(QSGOpacityNode *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 133-136
  0.000% (0/1)
11
QSGSoftwareRenderableNodeUpdater::currentState
Name: QSGSoftwareRenderableNodeUpdater::currentState
Prototype: QSGSoftwareRenderableNodeUpdater::NodeState QSGSoftwareRenderableNodeUpdater::currentState(QSGNode *node) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 298-307
100.000% (1/1)
71
QSGSoftwareRenderableNodeUpdater::QSGSoftwareRenderableNodeUpdater
Name: QSGSoftwareRenderableNodeUpdater::QSGSoftwareRenderableNodeUpdater
Prototype: QSGSoftwareRenderableNodeUpdater::QSGSoftwareRenderableNodeUpdater(QSGAbstractSoftwareRenderer *renderer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 56-64
100.000% (1/1)
41
QSGSoftwareRenderableNode::update
Name: QSGSoftwareRenderableNode::update
Prototype: void QSGSoftwareRenderableNode::update()
Coverage:  18.333% (11/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 133-232
 18.333% (11/60)
5924
QSGSoftwareRenderableNode::type
Name: QSGSoftwareRenderableNode::type
Prototype: NodeType type() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h
Lines: 103-103
  0.000% (0/1)
11
QSGSoftwareRenderableNode::transform
Name: QSGSoftwareRenderableNode::transform
Prototype: QTransform transform() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h
Lines: 112-112
  0.000% (0/1)
11
QSGSoftwareRenderableNode::subtractDirtyRegion
Name: QSGSoftwareRenderableNode::subtractDirtyRegion
Prototype: void QSGSoftwareRenderableNode::subtractDirtyRegion(const QRegion &dirtyRegion)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 412-424
 53.846% (7/13)
75
QSGSoftwareRenderableNode::setTransform
Name: QSGSoftwareRenderableNode::setTransform
Prototype: void QSGSoftwareRenderableNode::setTransform(const QTransform &transform)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 363-369
 50.000% (2/4)
42
QSGSoftwareRenderableNode::setOpacity
Name: QSGSoftwareRenderableNode::setOpacity
Prototype: void QSGSoftwareRenderableNode::setOpacity(float opacity)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 381-388
 50.000% (2/4)
42
QSGSoftwareRenderableNode::setClipRegion
Name: QSGSoftwareRenderableNode::setClipRegion
Prototype: void QSGSoftwareRenderableNode::setClipRegion(const QRegion &clipRect, bool hasClipRegion)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 371-379
 50.000% (3/6)
52
QSGSoftwareRenderableNode::renderNode
Name: QSGSoftwareRenderableNode::renderNode
Prototype: QRegion QSGSoftwareRenderableNode::renderNode(QPainter *painter, bool forceOpaquePainting)
Coverage:  36.207% (21/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 246-356
 36.207% (21/58)
7120
QSGSoftwareRenderableNode::previousDirtyRegion
Name: QSGSoftwareRenderableNode::previousDirtyRegion
Prototype: QRegion QSGSoftwareRenderableNode::previousDirtyRegion(bool wasRemoved) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 426-434
100.000% (4/4)
32
QSGSoftwareRenderableNode::opacity
Name: QSGSoftwareRenderableNode::opacity
Prototype: float opacity() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h
Lines: 114-114
  0.000% (0/1)
11
QSGSoftwareRenderableNode::markMaterialDirty
Name: QSGSoftwareRenderableNode::markMaterialDirty
Prototype: void QSGSoftwareRenderableNode::markMaterialDirty()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 395-398
  0.000% (0/1)
11
QSGSoftwareRenderableNode::markGeometryDirty
Name: QSGSoftwareRenderableNode::markGeometryDirty
Prototype: void QSGSoftwareRenderableNode::markGeometryDirty()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 390-393
100.000% (1/1)
11
QSGSoftwareRenderableNode::isOpaque
Name: QSGSoftwareRenderableNode::isOpaque
Prototype: bool isOpaque() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h
Lines: 104-104
100.000% (1/1)
11
QSGSoftwareRenderableNode::isDirtyRegionEmpty
Name: QSGSoftwareRenderableNode::isDirtyRegionEmpty
Prototype: bool QSGSoftwareRenderableNode::isDirtyRegionEmpty() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 358-361
  0.000% (0/1)
11
QSGSoftwareRenderableNode::isDirty
Name: QSGSoftwareRenderableNode::isDirty
Prototype: bool isDirty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h
Lines: 105-105
100.000% (1/1)
11
QSGSoftwareRenderableNode::handle
Name: QSGSoftwareRenderableNode::handle
Prototype: QSGNode *handle() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h
Lines: 107-107
  0.000% (0/1)
11
QSGSoftwareRenderableNode::dirtyRegion
Name: QSGSoftwareRenderableNode::dirtyRegion
Prototype: QRegion QSGSoftwareRenderableNode::dirtyRegion() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 436-439
100.000% (1/1)
11
QSGSoftwareRenderableNode::clipRegion
Name: QSGSoftwareRenderableNode::clipRegion
Prototype: QRegion clipRegion() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h
Lines: 113-113
  0.000% (0/1)
11
QSGSoftwareRenderableNode::boundingRectMin
Name: QSGSoftwareRenderableNode::boundingRectMin
Prototype: QRect boundingRectMin() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h
Lines: 101-101
100.000% (1/1)
11
QSGSoftwareRenderableNode::boundingRectMax
Name: QSGSoftwareRenderableNode::boundingRectMax
Prototype: QRect boundingRectMax() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h
Lines: 102-102
100.000% (1/1)
11
QSGSoftwareRenderableNode::addDirtyRegion
Name: QSGSoftwareRenderableNode::addDirtyRegion
Prototype: void QSGSoftwareRenderableNode::addDirtyRegion(const QRegion &dirtyRegion, bool forceDirty)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 400-410
 60.000% (6/10)
64
QSGSoftwareRenderableNode::QSGSoftwareRenderableNode
Name: QSGSoftwareRenderableNode::QSGSoftwareRenderableNode
Prototype: QSGSoftwareRenderableNode::QSGSoftwareRenderableNode(NodeType type, QSGNode *node)
Coverage:  20.000% (5/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 79-126
 20.000% (5/25)
2513
QSGSoftwareRenderLoop::~QSGSoftwareRenderLoop
Name: QSGSoftwareRenderLoop::~QSGSoftwareRenderLoop
Prototype: QSGSoftwareRenderLoop::~QSGSoftwareRenderLoop()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 62-66
100.000% (1/1)
21
QSGSoftwareRenderLoop::windowSurfaceType
Name: QSGSoftwareRenderLoop::windowSurfaceType
Prototype: QSurface::SurfaceType QSGSoftwareRenderLoop::windowSurfaceType() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 253-256
100.000% (1/1)
11
QSGSoftwareRenderLoop::windowDestroyed
Name: QSGSoftwareRenderLoop::windowDestroyed
Prototype: void QSGSoftwareRenderLoop::windowDestroyed(QQuickWindow *window)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 88-101
 75.000% (3/4)
82
QSGSoftwareRenderLoop::update
Name: QSGSoftwareRenderLoop::update
Prototype: void update(QQuickWindow *window) override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop_p.h
Lines: 77-77
  0.000% (0/1)
11
QSGSoftwareRenderLoop::show
Name: QSGSoftwareRenderLoop::show
Prototype: void QSGSoftwareRenderLoop::show(QQuickWindow *window)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 68-80
 75.000% (3/4)
72
QSGSoftwareRenderLoop::sceneGraphContext
Name: QSGSoftwareRenderLoop::sceneGraphContext
Prototype: QSGContext *QSGSoftwareRenderLoop::sceneGraphContext() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 260-263
100.000% (1/1)
11
QSGSoftwareRenderLoop::renderWindow
Name: QSGSoftwareRenderLoop::renderWindow
Prototype: void QSGSoftwareRenderLoop::renderWindow(QQuickWindow *window, bool isNewExpose)
Coverage:  54.545% (42/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 103-206
 54.545% (42/77)
8623
QSGSoftwareRenderLoop::maybeUpdate
Name: QSGSoftwareRenderLoop::maybeUpdate
Prototype: void QSGSoftwareRenderLoop::maybeUpdate(QQuickWindow *window)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 244-251
100.000% (4/4)
42
QSGSoftwareRenderLoop::hide
Name: QSGSoftwareRenderLoop::hide
Prototype: void QSGSoftwareRenderLoop::hide(QQuickWindow *window)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 82-86
100.000% (1/1)
21
QSGSoftwareRenderLoop::handleUpdateRequest
Name: QSGSoftwareRenderLoop::handleUpdateRequest
Prototype: void QSGSoftwareRenderLoop::handleUpdateRequest(QQuickWindow *window)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 266-269
  0.000% (0/1)
11
QSGSoftwareRenderLoop::grab
Name: QSGSoftwareRenderLoop::grab
Prototype: QImage QSGSoftwareRenderLoop::grab(QQuickWindow *window)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 216-240
 42.857% (3/7)
133
QSGSoftwareRenderLoop::exposureChanged
Name: QSGSoftwareRenderLoop::exposureChanged
Prototype: void QSGSoftwareRenderLoop::exposureChanged(QQuickWindow *window)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 208-214
 75.000% (3/4)
32
QSGSoftwareRenderLoop::createRenderContext
Name: QSGSoftwareRenderLoop::createRenderContext
Prototype: QSGRenderContext *createRenderContext(QSGContext *) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop_p.h
Lines: 87-87
100.000% (1/1)
11
QSGSoftwareRenderLoop::animationDriver
Name: QSGSoftwareRenderLoop::animationDriver
Prototype: QAnimationDriver *animationDriver() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop_p.h
Lines: 84-84
100.000% (1/1)
11
QSGSoftwareRenderLoop::QSGSoftwareRenderLoop
Name: QSGSoftwareRenderLoop::QSGSoftwareRenderLoop
Prototype: QSGSoftwareRenderLoop::QSGSoftwareRenderLoop()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 56-60
100.000% (1/1)
21
Page:<>1
Function: writeNumbers
...10
Function: WTF::roundUpToMultipleOf
...20
Function: QV4::Value::toIndex
...30
Function: QV4::MapObject::defaultPrototype
...40
Function: QV4::Compiler::Context::findArgument
...43
Function: QV4::CompiledData::Binding::valueAsNumber [qv4compileddata_p.h #1]
44
Function: QV4::BitVector::clear
45
Function: QStringHashNode::isQString
46
Function: QSmoothedAnimation::init
4748
Function: QSGSoftwareRenderListBuilder::visit
49
Function: QSGSoftwareInternalRectangleNode::setGradientStops
50
Function: QSGSimpleTextureNode::d_func
51
Function: QSGPlainTexture::hasMipmaps
...60
Function: QQuickWorkerScript::message
...70
Function: QQuickTextEdit::resetRightPadding
...100
Function: QQuickPathView::setDelegate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0