OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %: 100.000% (16/16)
...10
Condition %: 100.000% (20/20)
...20
Condition %: 100.000% (1/1)
...27
Condition %: 100.000% (1/1)
28
Condition %: 100.000% (4/4)
29
Condition %: 100.000% (1/1)
30
Condition %: 100.000% (4/4)
3132
Condition %: 100.000% (1/1)
33
Condition %: 100.000% (4/4)
34
Condition %: 100.000% (1/1)
35
Condition %: 100.000% (1/1)
...40
Condition %: 100.000% (1/1)
...50
Condition %: 100.000% (1/1)
...60
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QSGDistanceFieldGlyphCache::glyphTexCoord [qsgadaptationlayer_p.h #1]
Name: QSGDistanceFieldGlyphCache::glyphTexCoord [qsgadaptationlayer_p.h #1]
Prototype: inline QSGDistanceFieldGlyphCache::TexCoord QSGDistanceFieldGlyphCache::glyphTexCoord(glyph_t glyph)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer_p.h #1
Lines: 533-536
100.000% (1/1)
11
QSGDistanceFieldGlyphCache::glyphMetrics
Name: QSGDistanceFieldGlyphCache::glyphMetrics
Prototype: QSGDistanceFieldGlyphCache::Metrics QSGDistanceFieldGlyphCache::glyphMetrics(glyph_t glyph, qreal pixelSize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 102-114
100.000% (1/1)
81
QSGDistanceFieldGlyphCache::glyphData
Name: QSGDistanceFieldGlyphCache::glyphData
Prototype: QSGDistanceFieldGlyphCache::GlyphData &QSGDistanceFieldGlyphCache::glyphData(glyph_t glyph)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 85-100
100.000% (4/4)
112
QSGDistanceFieldGlyphCache::glyphCount [qsgadaptationlayer_p.h #1]
Name: QSGDistanceFieldGlyphCache::glyphCount [qsgadaptationlayer_p.h #1]
Prototype: int glyphCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer_p.h #1
Lines: 459-459
100.000% (1/1)
11
QSGDistanceFieldGlyphCache::fontScale [qsgadaptationlayer_p.h #1]
Name: QSGDistanceFieldGlyphCache::fontScale [qsgadaptationlayer_p.h #1]
Prototype: qreal fontScale(qreal pixelSize) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer_p.h #1
Lines: 451-454
100.000% (1/1)
11
QSGDistanceFieldGlyphCache::distanceFieldRadius [qsgadaptationlayer_p.h #1]
Name: QSGDistanceFieldGlyphCache::distanceFieldRadius [qsgadaptationlayer_p.h #1]
Prototype: int distanceFieldRadius() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer_p.h #1
Lines: 455-458
100.000% (1/1)
11
QSGDistanceFieldGlyphCache::Texture::operator == [qsgadaptationlayer_p.h #1]
Name: QSGDistanceFieldGlyphCache::Texture::operator == [qsgadaptationlayer_p.h #1]
Prototype: bool operator == (const Texture &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer_p.h #1
Lines: 446-446
100.000% (1/1)
11
QSGDistanceFieldGlyphCache::Texture::Texture [qsgadaptationlayer_p.h #1]
Name: QSGDistanceFieldGlyphCache::Texture::Texture [qsgadaptationlayer_p.h #1]
Prototype: Texture()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer_p.h #1
Lines: 445-445
100.000% (1/1)
11
QSGDistanceFieldGlyphCache::TexCoord::isValid [qsgadaptationlayer_p.h #1]
Name: QSGDistanceFieldGlyphCache::TexCoord::isValid [qsgadaptationlayer_p.h #1]
Prototype: bool isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer_p.h #1
Lines: 438-438
100.000% (1/1)
11
QSGDistanceFieldGlyphCache::TexCoord::isNull [qsgadaptationlayer_p.h #1]
Name: QSGDistanceFieldGlyphCache::TexCoord::isNull [qsgadaptationlayer_p.h #1]
Prototype: bool isNull() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer_p.h #1
Lines: 437-437
100.000% (1/1)
11
QSGDistanceFieldGlyphCache::Metrics::isNull [qsgadaptationlayer_p.h #1]
Name: QSGDistanceFieldGlyphCache::Metrics::isNull [qsgadaptationlayer_p.h #1]
Prototype: bool isNull() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer_p.h #1
Lines: 424-424
100.000% (1/1)
11
QSGDepthStencilBufferManager::insertBuffer
Name: QSGDepthStencilBufferManager::insertBuffer
Prototype: void QSGDepthStencilBufferManager::insertBuffer(const QSharedPointer<QSGDepthStencilBuffer> &buffer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp
Lines: 175-181
100.000% (1/1)
41
QSGDepthStencilBufferManager::bufferForFormat
Name: QSGDepthStencilBufferManager::bufferForFormat
Prototype: QSharedPointer<QSGDepthStencilBuffer> QSGDepthStencilBufferManager::bufferForFormat(const QSGDepthStencilBuffer::Format &fmt)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp
Lines: 167-173
100.000% (4/4)
42
QSGDepthStencilBufferManager::QSGDepthStencilBufferManager
Name: QSGDepthStencilBufferManager::QSGDepthStencilBufferManager
Prototype: QSGDepthStencilBufferManager(QOpenGLContext *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer_p.h
Lines: 129-129
100.000% (1/1)
11
QSGDepthStencilBuffer::detach
Name: QSGDepthStencilBuffer::detach
Prototype: void QSGDepthStencilBuffer::detach()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp
Lines: 68-74
100.000% (1/1)
41
QSGDepthStencilBuffer::attach
Name: QSGDepthStencilBuffer::attach
Prototype: void QSGDepthStencilBuffer::attach()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp
Lines: 60-66
100.000% (1/1)
41
QSGDepthStencilBuffer::QSGDepthStencilBuffer
Name: QSGDepthStencilBuffer::QSGDepthStencilBuffer
Prototype: QSGDepthStencilBuffer::QSGDepthStencilBuffer(QOpenGLContext *context, const Format &format)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp
Lines: 44-52
100.000% (1/1)
31
QSGDepthStencilBuffer::Format::operator ==
Name: QSGDepthStencilBuffer::Format::operator ==
Prototype: inline bool QSGDepthStencilBuffer::Format::operator == (const Format &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer_p.h
Lines: 109-112
100.000% (1/1)
11
QSGDefaultSpriteNode::update
Name: QSGDefaultSpriteNode::update
Prototype: void QSGDefaultSpriteNode::update()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 251-257
100.000% (4/4)
32
QSGDefaultSpriteNode::setTime
Name: QSGDefaultSpriteNode::setTime
Prototype: void QSGDefaultSpriteNode::setTime(float time)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 184-188
100.000% (1/1)
21
QSGDefaultSpriteNode::setTexture
Name: QSGDefaultSpriteNode::setTexture
Prototype: void QSGDefaultSpriteNode::setTexture(QSGTexture *texture)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 177-182
100.000% (1/1)
31
QSGDefaultSpriteNode::setSpriteSize
Name: QSGDefaultSpriteNode::setSpriteSize
Prototype: void QSGDefaultSpriteNode::setSpriteSize(const QSize &size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 210-219
100.000% (4/4)
52
QSGDefaultSpriteNode::setSourceB
Name: QSGDefaultSpriteNode::setSourceB
Prototype: void QSGDefaultSpriteNode::setSourceB(const QPoint &source)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 200-208
100.000% (4/4)
52
QSGDefaultSpriteNode::setSourceA
Name: QSGDefaultSpriteNode::setSourceA
Prototype: void QSGDefaultSpriteNode::setSourceA(const QPoint &source)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 190-198
100.000% (4/4)
52
QSGDefaultSpriteNode::setSize
Name: QSGDefaultSpriteNode::setSize
Prototype: void QSGDefaultSpriteNode::setSize(const QSizeF &size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 237-243
100.000% (4/4)
32
QSGDefaultSpriteNode::setFiltering
Name: QSGDefaultSpriteNode::setFiltering
Prototype: void QSGDefaultSpriteNode::setFiltering(QSGTexture::Filtering filtering)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 245-249
100.000% (1/1)
21
QSGDefaultSpriteNode::QSGDefaultSpriteNode
Name: QSGDefaultSpriteNode::QSGDefaultSpriteNode
Prototype: QSGDefaultSpriteNode::QSGDefaultSpriteNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 155-175
100.000% (1/1)
131
QSGDefaultRenderContext::separateIndexBuffer
Name: QSGDefaultRenderContext::separateIndexBuffer
Prototype: bool QSGDefaultRenderContext::separateIndexBuffer() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 321-330
100.000% (1/1)
11
QSGDefaultRenderContext::openglContext
Name: QSGDefaultRenderContext::openglContext
Prototype: QOpenGLContext *openglContext() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext_p.h
Lines: 73-73
100.000% (1/1)
11
QSGDefaultRenderContext::maxTextureSize
Name: QSGDefaultRenderContext::maxTextureSize
Prototype: int maxTextureSize() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext_p.h
Lines: 97-97
100.000% (1/1)
11
QSGDefaultRenderContext::isValid
Name: QSGDefaultRenderContext::isValid
Prototype: bool isValid() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext_p.h
Lines: 74-74
100.000% (1/1)
11
QSGDefaultRenderContext::initializeShader
Name: QSGDefaultRenderContext::initializeShader
Prototype: void QSGDefaultRenderContext::initializeShader(QSGMaterialShader *shader)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 304-308
100.000% (1/1)
21
QSGDefaultRenderContext::hasBrokenIndexBufferObjects
Name: QSGDefaultRenderContext::hasBrokenIndexBufferObjects
Prototype: bool hasBrokenIndexBufferObjects() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext_p.h
Lines: 96-96
100.000% (1/1)
11
QSGDefaultRenderContext::from
Name: QSGDefaultRenderContext::from
Prototype: QSGDefaultRenderContext *QSGDefaultRenderContext::from(QOpenGLContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 316-319
100.000% (1/1)
11
QSGDefaultRenderContext::distanceFieldGlyphCache
Name: QSGDefaultRenderContext::distanceFieldGlyphCache
Prototype: QSGDistanceFieldGlyphCache *QSGDefaultRenderContext::distanceFieldGlyphCache(const QRawFont &font)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 332-342
100.000% (4/4)
62
QSGDefaultRenderContext::createRenderer
Name: QSGDefaultRenderContext::createRenderer
Prototype: QSGRenderer *QSGDefaultRenderContext::createRenderer()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 243-246
100.000% (1/1)
11
QSGDefaultRenderContext::QSGDefaultRenderContext
Name: QSGDefaultRenderContext::QSGDefaultRenderContext
Prototype: QSGDefaultRenderContext::QSGDefaultRenderContext(QSGContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 55-66
100.000% (1/1)
31
QSGDefaultPainterNode::~QSGDefaultPainterNode
Name: QSGDefaultPainterNode::~QSGDefaultPainterNode
Prototype: QSGDefaultPainterNode::~QSGDefaultPainterNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 111-117
100.000% (1/1)
41
QSGDefaultPainterNode::updateTexture
Name: QSGDefaultPainterNode::updateTexture
Prototype: void QSGDefaultPainterNode::updateTexture()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 213-220
100.000% (1/1)
41
QSGDefaultPainterNode::updateFBOSize
Name: QSGDefaultPainterNode::updateFBOSize
Prototype: void QSGDefaultPainterNode::updateFBOSize()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 323-337
100.000% (5/5)
92
QSGDefaultPainterNode::smoothPainting
Name: QSGDefaultPainterNode::smoothPainting
Prototype: bool smoothPainting() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode_p.h
Lines: 104-104
100.000% (1/1)
11
QSGDefaultPainterNode::size
Name: QSGDefaultPainterNode::size
Prototype: QSize size() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode_p.h
Lines: 90-90
100.000% (1/1)
11
QSGDefaultPainterNode::setSmoothPainting
Name: QSGDefaultPainterNode::setSmoothPainting
Prototype: void QSGDefaultPainterNode::setSmoothPainting(bool s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 419-426
100.000% (4/4)
42
QSGDefaultPainterNode::setSize
Name: QSGDefaultPainterNode::setSize
Prototype: void QSGDefaultPainterNode::setSize(const QSize &size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 351-358
100.000% (4/4)
42
QSGDefaultPainterNode::setOpaquePainting
Name: QSGDefaultPainterNode::setOpaquePainting
Prototype: void QSGDefaultPainterNode::setOpaquePainting(bool opaque)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 387-394
100.000% (4/4)
42
QSGDefaultPainterNode::setMipmapping
Name: QSGDefaultPainterNode::setMipmapping
Prototype: void QSGDefaultPainterNode::setMipmapping(bool mipmapping)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 408-417
100.000% (4/4)
62
QSGDefaultPainterNode::setLinearFiltering
Name: QSGDefaultPainterNode::setLinearFiltering
Prototype: void QSGDefaultPainterNode::setLinearFiltering(bool linearFiltering)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 396-406
100.000% (4/4)
62
QSGDefaultPainterNode::setFillColor
Name: QSGDefaultPainterNode::setFillColor
Prototype: void QSGDefaultPainterNode::setFillColor(const QColor &c)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 428-435
100.000% (4/4)
42
QSGDefaultPainterNode::setDirty
Name: QSGDefaultPainterNode::setDirty
Prototype: void QSGDefaultPainterNode::setDirty(const QRect &dirtyRect)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 376-385
100.000% (4/4)
52
QSGDefaultPainterNode::setContentsScale
Name: QSGDefaultPainterNode::setContentsScale
Prototype: void QSGDefaultPainterNode::setContentsScale(qreal s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 437-444
100.000% (4/4)
42
QSGDefaultPainterNode::opaquePainting
Name: QSGDefaultPainterNode::opaquePainting
Prototype: bool opaquePainting() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode_p.h
Lines: 95-95
100.000% (1/1)
11
QSGDefaultPainterNode::mipmapping
Name: QSGDefaultPainterNode::mipmapping
Prototype: bool mipmapping() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode_p.h
Lines: 101-101
100.000% (1/1)
11
QSGDefaultPainterNode::fillColor
Name: QSGDefaultPainterNode::fillColor
Prototype: QColor fillColor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode_p.h
Lines: 107-107
100.000% (1/1)
11
QSGDefaultPainterNode::fastFBOResizing
Name: QSGDefaultPainterNode::fastFBOResizing
Prototype: bool fastFBOResizing() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode_p.h
Lines: 113-113
100.000% (1/1)
11
QSGDefaultPainterNode::contentsScale
Name: QSGDefaultPainterNode::contentsScale
Prototype: qreal contentsScale() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode_p.h
Lines: 110-110
100.000% (1/1)
11
QSGDefaultPainterNode::QSGDefaultPainterNode
Name: QSGDefaultPainterNode::QSGDefaultPainterNode
Prototype: QSGDefaultPainterNode::QSGDefaultPainterNode(QQuickPaintedItem *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 76-109
100.000% (1/1)
51
QSGDefaultLayer::~QSGDefaultLayer
Name: QSGDefaultLayer::~QSGDefaultLayer
Prototype: QSGDefaultLayer::~QSGDefaultLayer()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 117-120
100.000% (1/1)
11
QSGDefaultLayer::textureSize
Name: QSGDefaultLayer::textureSize
Prototype: QSize textureSize() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer_p.h
Lines: 91-91
100.000% (1/1)
11
QSGDefaultLayer::textureId
Name: QSGDefaultLayer::textureId
Prototype: int QSGDefaultLayer::textureId() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 139-142
100.000% (1/1)
11
QSGDefaultLayer::setSamples
Name: QSGDefaultLayer::setSamples
Prototype: void setSamples(int samples) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer_p.h
Lines: 117-117
100.000% (1/1)
11
QSGDefaultLayer::setRecursive
Name: QSGDefaultLayer::setRecursive
Prototype: void QSGDefaultLayer::setRecursive(bool recursive)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 271-274
100.000% (1/1)
11
QSGDefaultLayer::setRect
Name: QSGDefaultLayer::setRect
Prototype: void QSGDefaultLayer::setRect(const QRectF &rect)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 214-220
100.000% (4/4)
42
QSGDefaultLayer::setMirrorVertical
Name: QSGDefaultLayer::setMirrorVertical
Prototype: void QSGDefaultLayer::setMirrorVertical(bool mirror)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 281-284
100.000% (1/1)
11
QSGDefaultLayer::setMirrorHorizontal
Name: QSGDefaultLayer::setMirrorHorizontal
Prototype: void QSGDefaultLayer::setMirrorHorizontal(bool mirror)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 276-279
100.000% (1/1)
11
QSGDefaultLayer::setDevicePixelRatio
Name: QSGDefaultLayer::setDevicePixelRatio
Prototype: void setDevicePixelRatio(qreal ratio) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer_p.h
Lines: 102-102
100.000% (1/1)
11
QSGDefaultLayer::normalizedTextureSubRect
Name: QSGDefaultLayer::normalizedTextureSubRect
Prototype: QRectF QSGDefaultLayer::normalizedTextureSubRect() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 468-474
100.000% (1/1)
41
QSGDefaultLayer::hasMipmaps
Name: QSGDefaultLayer::hasMipmaps
Prototype: bool QSGDefaultLayer::hasMipmaps() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 149-152
100.000% (1/1)
11
QSGDefaultLayer::hasAlphaChannel
Name: QSGDefaultLayer::hasAlphaChannel
Prototype: bool QSGDefaultLayer::hasAlphaChannel() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 144-147
100.000% (1/1)
51
QSGDefaultLayer::QSGDefaultLayer
Name: QSGDefaultLayer::QSGDefaultLayer
Prototype: QSGDefaultLayer::QSGDefaultLayer(QSGRenderContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 91-115
100.000% (1/1)
11
QSGDefaultInternalRectangleNode::QSGDefaultInternalRectangleNode
Name: QSGDefaultInternalRectangleNode::QSGDefaultInternalRectangleNode
Prototype: QSGDefaultInternalRectangleNode::QSGDefaultInternalRectangleNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalrectanglenode.cpp
Lines: 130-133
100.000% (1/1)
11
QSGDefaultInternalImageNode::setVerticalWrapMode
Name: QSGDefaultInternalImageNode::setVerticalWrapMode
Prototype: void QSGDefaultInternalImageNode::setVerticalWrapMode(QSGTexture::WrapMode wrapMode)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 147-156
100.000% (4/4)
62
QSGDefaultInternalImageNode::setMipmapFiltering
Name: QSGDefaultInternalImageNode::setMipmapFiltering
Prototype: void QSGDefaultInternalImageNode::setMipmapFiltering(QSGTexture::Filtering filtering)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 136-145
100.000% (4/4)
62
QSGDefaultInternalImageNode::setMaterialTexture
Name: QSGDefaultInternalImageNode::setMaterialTexture
Prototype: void QSGDefaultInternalImageNode::setMaterialTexture(QSGTexture *texture)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 180-185
100.000% (1/1)
31
QSGDefaultInternalImageNode::setHorizontalWrapMode
Name: QSGDefaultInternalImageNode::setHorizontalWrapMode
Prototype: void QSGDefaultInternalImageNode::setHorizontalWrapMode(QSGTexture::WrapMode wrapMode)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 158-167
100.000% (4/4)
62
QSGDefaultInternalImageNode::setFiltering
Name: QSGDefaultInternalImageNode::setFiltering
Prototype: void QSGDefaultInternalImageNode::setFiltering(QSGTexture::Filtering filtering)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 125-134
100.000% (4/4)
62
QSGDefaultInternalImageNode::materialTexture
Name: QSGDefaultInternalImageNode::materialTexture
Prototype: QSGTexture *QSGDefaultInternalImageNode::materialTexture() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 187-190
100.000% (1/1)
11
QSGDefaultInternalImageNode::QSGDefaultInternalImageNode
Name: QSGDefaultInternalImageNode::QSGDefaultInternalImageNode
Prototype: QSGDefaultInternalImageNode::QSGDefaultInternalImageNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 119-123
100.000% (1/1)
21
QSGDefaultGlyphNode::setGlyphs
Name: QSGDefaultGlyphNode::setGlyphs
Prototype: void QSGDefaultGlyphNode::setGlyphs(const QPointF &position, const QGlyphRun &glyphs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode.cpp
Lines: 66-70
100.000% (1/1)
21
QSGDefaultGlyphNode::preprocess
Name: QSGDefaultGlyphNode::preprocess
Prototype: void QSGDefaultGlyphNode::preprocess()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode.cpp
Lines: 109-116
100.000% (4/4)
42
QSGDefaultGlyphNode::QSGDefaultGlyphNode
Name: QSGDefaultGlyphNode::QSGDefaultGlyphNode
Prototype: QSGDefaultGlyphNode::QSGDefaultGlyphNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode.cpp
Lines: 45-50
100.000% (1/1)
11
QSGDefaultDistanceFieldGlyphCache::~QSGDefaultDistanceFieldGlyphCache
Name: QSGDefaultDistanceFieldGlyphCache::~QSGDefaultDistanceFieldGlyphCache
Prototype: QSGDefaultDistanceFieldGlyphCache::~QSGDefaultDistanceFieldGlyphCache()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 87-97
100.000% (7/7)
63
QSGDefaultDistanceFieldGlyphCache::useTextureUploadWorkaround
Name: QSGDefaultDistanceFieldGlyphCache::useTextureUploadWorkaround
Prototype: bool QSGDefaultDistanceFieldGlyphCache::useTextureUploadWorkaround() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 499-509
100.000% (4/4)
92
QSGDefaultDistanceFieldGlyphCache::releaseGlyphs
Name: QSGDefaultDistanceFieldGlyphCache::releaseGlyphs
Prototype: void QSGDefaultDistanceFieldGlyphCache::releaseGlyphs(const QSet<glyph_t> &glyphs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 235-238
100.000% (1/1)
11
QSGDefaultDistanceFieldGlyphCache::referenceGlyphs
Name: QSGDefaultDistanceFieldGlyphCache::referenceGlyphs
Prototype: void QSGDefaultDistanceFieldGlyphCache::referenceGlyphs(const QSet<glyph_t> &glyphs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 230-233
100.000% (1/1)
11
QSGDefaultDistanceFieldGlyphCache::maxTextureSize
Name: QSGDefaultDistanceFieldGlyphCache::maxTextureSize
Prototype: int QSGDefaultDistanceFieldGlyphCache::maxTextureSize() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 516-521
100.000% (4/4)
72
QSGDefaultDistanceFieldGlyphCache::createFullSizeTextures
Name: QSGDefaultDistanceFieldGlyphCache::createFullSizeTextures
Prototype: bool QSGDefaultDistanceFieldGlyphCache::createFullSizeTextures() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 511-514
100.000% (1/1)
11
QSGDefaultDistanceFieldGlyphCache::createBlitProgram
Name: QSGDefaultDistanceFieldGlyphCache::createBlitProgram
Prototype: void createBlitProgram()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache_p.h
Lines: 114-132
100.000% (1/1)
101
QSGDefaultDistanceFieldGlyphCache::TextureInfo::TextureInfo
Name: QSGDefaultDistanceFieldGlyphCache::TextureInfo::TextureInfo
Prototype: TextureInfo(const QRect &preallocRect = QRect())
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache_p.h
Lines: 96-96
100.000% (1/1)
11
QSGDefaultDepthStencilBuffer::~QSGDefaultDepthStencilBuffer
Name: QSGDefaultDepthStencilBuffer::~QSGDefaultDepthStencilBuffer
Prototype: QSGDefaultDepthStencilBuffer::~QSGDefaultDepthStencilBuffer()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp
Lines: 143-146
100.000% (1/1)
11
QSGDefaultContext::shaderType
Name: QSGDefaultContext::shaderType
Prototype: QSGRendererInterface::ShaderType QSGDefaultContext::shaderType() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 277-280
100.000% (1/1)
11
QSGDefaultContext::shaderSourceType
Name: QSGDefaultContext::shaderSourceType
Prototype: QSGRendererInterface::ShaderSourceTypes QSGDefaultContext::shaderSourceType() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 287-290
100.000% (1/1)
11
QSGDefaultContext::shaderCompilationType
Name: QSGDefaultContext::shaderCompilationType
Prototype: QSGRendererInterface::ShaderCompilationTypes QSGDefaultContext::shaderCompilationType() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 282-285
100.000% (1/1)
11
QSGDefaultContext::rendererInterface
Name: QSGDefaultContext::rendererInterface
Prototype: QSGRendererInterface *QSGDefaultContext::rendererInterface(QSGRenderContext *renderContext)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 244-248
100.000% (1/1)
21
QSGDefaultContext::graphicsApi
Name: QSGDefaultContext::graphicsApi
Prototype: QSGRendererInterface::GraphicsApi QSGDefaultContext::graphicsApi() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 272-275
100.000% (1/1)
11
QSGDefaultContext::createSpriteNode
Name: QSGDefaultContext::createSpriteNode
Prototype: QSGSpriteNode *QSGDefaultContext::createSpriteNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 266-269
100.000% (1/1)
11
QSGDefaultContext::createRenderContext
Name: QSGDefaultContext::createRenderContext
Prototype: QSGRenderContext *QSGDefaultContext::createRenderContext()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 178-181
100.000% (1/1)
11
QSGDefaultContext::createPainterNode
Name: QSGDefaultContext::createPainterNode
Prototype: QSGPainterNode *QSGDefaultContext::createPainterNode(QQuickPaintedItem *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 197-200
100.000% (1/1)
11
QSGDefaultContext::createLayer
Name: QSGDefaultContext::createLayer
Prototype: QSGLayer *QSGDefaultContext::createLayer(QSGRenderContext *renderContext)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 213-216
100.000% (1/1)
11
QSGDefaultContext::createInternalRectangleNode
Name: QSGDefaultContext::createInternalRectangleNode
Prototype: QSGInternalRectangleNode *QSGDefaultContext::createInternalRectangleNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 183-188
100.000% (1/1)
31
QSGDefaultContext::createInternalImageNode
Name: QSGDefaultContext::createInternalImageNode
Prototype: QSGInternalImageNode *QSGDefaultContext::createInternalImageNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 190-195
100.000% (1/1)
31
Page:<>1
Condition %: 100.000% (16/16)
...10
Condition %: 100.000% (20/20)
...20
Condition %: 100.000% (1/1)
...27
Condition %: 100.000% (1/1)
28
Condition %: 100.000% (4/4)
29
Condition %: 100.000% (1/1)
30
Condition %: 100.000% (4/4)
3132
Condition %: 100.000% (1/1)
33
Condition %: 100.000% (4/4)
34
Condition %: 100.000% (1/1)
35
Condition %: 100.000% (1/1)
...40
Condition %: 100.000% (1/1)
...50
Condition %: 100.000% (1/1)
...60
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.0