OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QSGDefaultDistanceFieldGlyphCache
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~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
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
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
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
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
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
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
TextureInfo
Name: QSGDefaultDistanceFieldGlyphCache::TextureInfo
Coverage: 100.000% (1/1)
100.000% (1/1)
11
useTextureResizeWorkaround
Name: QSGDefaultDistanceFieldGlyphCache::useTextureResizeWorkaround
Prototype: bool QSGDefaultDistanceFieldGlyphCache::useTextureResizeWorkaround() const
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 486-497
 75.000% (6/8)
62
textureInfo
Name: QSGDefaultDistanceFieldGlyphCache::textureInfo
Prototype: TextureInfo *textureInfo(int index)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache_p.h
Lines: 102-112
 71.429% (5/7)
53
QSGDefaultDistanceFieldGlyphCache
Name: QSGDefaultDistanceFieldGlyphCache::QSGDefaultDistanceFieldGlyphCache
Prototype: QSGDefaultDistanceFieldGlyphCache::QSGDefaultDistanceFieldGlyphCache(QOpenGLContext *c, const QRawFont &font)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 62-85
 60.000% (3/5)
62
storeGlyphs
Name: QSGDefaultDistanceFieldGlyphCache::storeGlyphs
Prototype: void QSGDefaultDistanceFieldGlyphCache::storeGlyphs(const QList<QDistanceField> &glyphs)
Coverage:  47.619% (10/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 160-228
 47.619% (10/21)
827
createTexture
Name: QSGDefaultDistanceFieldGlyphCache::createTexture
Prototype: void QSGDefaultDistanceFieldGlyphCache::createTexture(TextureInfo *texInfo, int width, int height)
Coverage:  42.105% (8/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 240-276
 42.105% (8/19)
1095
resizeTexture
Name: QSGDefaultDistanceFieldGlyphCache::resizeTexture
Prototype: void QSGDefaultDistanceFieldGlyphCache::resizeTexture(TextureInfo *texInfo, int width, int height)
Coverage:  41.892% (31/74)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 283-484
 41.892% (31/74)
35122
requestGlyphs
Name: QSGDefaultDistanceFieldGlyphCache::requestGlyphs
Prototype: void QSGDefaultDistanceFieldGlyphCache::requestGlyphs(const QSet<glyph_t> &glyphs)
Coverage:  33.333% (5/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 99-158
 33.333% (5/15)
405
setMaxTextureCount
Name: QSGDefaultDistanceFieldGlyphCache::setMaxTextureCount
Prototype: void setMaxTextureCount(int max)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache_p.h
Lines: 85-85
  0.000% (0/1)
11
maxTextureCount
Name: QSGDefaultDistanceFieldGlyphCache::maxTextureCount
Prototype: int maxTextureCount() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache_p.h
Lines: 86-86
  0.000% (0/1)
11

Generated by Squish Coco 4.2.0