OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/11)
...100
Condition %: 100.000% (1/1)
...140
Condition %: 100.000% (1/1)
...150
Condition %: 100.000% (1/1)
...160
Condition %: 100.000% (7/7)
...167
Condition %: 100.000% (1/1)
168
Condition %: 100.000% (1/1)
169
Condition %: 100.000% (1/1)
170
Condition %: 100.000% (1/1)
171172
Condition %: 100.000% (4/4)
173
Condition %: 100.000% (1/1)
174
Condition %: 100.000% (1/1)
175
Condition %: 100.000% (1/1)
...180
Condition %: 100.000% (1/1)
...190
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QSGBatchRenderer::Renderer::invalidateAndRecycleBatch
Name: QSGBatchRenderer::Renderer::invalidateAndRecycleBatch
Prototype: void Renderer::invalidateAndRecycleBatch(Batch *b)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 869-876
100.000% (6/6)
53
QSGBatchRenderer::Renderer::invalidateBatchAndOverlappingRenderOrders
Name: QSGBatchRenderer::Renderer::invalidateBatchAndOverlappingRenderOrders
Prototype: void Renderer::invalidateBatchAndOverlappingRenderOrders(Batch *batch)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1469-1492
100.000% (22/22)
156
QSGBatchRenderer::Renderer::newBatch
Name: QSGBatchRenderer::Renderer::newBatch
Prototype: Batch *Renderer::newBatch()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 750-764
100.000% (5/5)
342
QSGBatchRenderer::Renderer::registerBatchRoot
Name: QSGBatchRenderer::Renderer::registerBatchRoot
Prototype: void Renderer::registerBatchRoot(Node *subRoot, Node *parentRoot)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 946-952
100.000% (1/1)
41
QSGBatchRenderer::Renderer::removeBatchRootFromParent
Name: QSGBatchRenderer::Renderer::removeBatchRootFromParent
Prototype: void Renderer::removeBatchRootFromParent(Node *childRoot)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 934-944
100.000% (4/4)
72
QSGBatchRenderer::Renderer::setActiveShader
Name: QSGBatchRenderer::Renderer::setActiveShader
Prototype: void Renderer::setActiveShader(QSGMaterialShader *program, ShaderManager::Shader *shader)
Coverage: 100.000% (46/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2188-2234
100.000% (46/46)
3310
QSGBatchRenderer::ShaderManager::Shader::~Shader
Name: QSGBatchRenderer::ShaderManager::Shader::~Shader
Prototype: ~Shader()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 577-577
100.000% (1/1)
11
QSGBatchRenderer::ShaderManager::ShaderManager
Name: QSGBatchRenderer::ShaderManager::ShaderManager
Prototype: ShaderManager(QSGDefaultRenderContext *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 585-585
100.000% (1/1)
11
QSGBatchRenderer::ShaderManager::invalidated
Name: QSGBatchRenderer::ShaderManager::invalidated
Prototype: void ShaderManager::invalidated()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 211-219
100.000% (1/1)
61
QSGBatchRenderer::ShaderManager::~ShaderManager
Name: QSGBatchRenderer::ShaderManager::~ShaderManager
Prototype: ~ShaderManager()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 586-589
100.000% (1/1)
21
QSGBatchRenderer::Updater::Updater
Name: QSGBatchRenderer::Updater::Updater
Prototype: Updater::Updater(Renderer *r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 269-279
100.000% (1/1)
41
QSGBatchRenderer::Updater::visitClipNode
Name: QSGBatchRenderer::Updater::visitClipNode
Prototype: void Updater::visitClipNode(Node *n)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 353-376
100.000% (9/9)
163
QSGBatchRenderer::Updater::visitGeometryNode
Name: QSGBatchRenderer::Updater::visitGeometryNode
Prototype: void Updater::visitGeometryNode(Node *n)
Coverage: 100.000% (30/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 461-505
100.000% (30/30)
2810
QSGBatchRenderer::Updater::visitOpacityNode
Name: QSGBatchRenderer::Updater::visitOpacityNode
Prototype: void Updater::visitOpacityNode(Node *n)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 378-403
100.000% (17/17)
176
QSGBatchRenderer::debug_build
Name: QSGBatchRenderer::debug_build
Prototype: static bool debug_build()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 81-81
100.000% (1/1)
11
QSGBatchRenderer::debug_change
Name: QSGBatchRenderer::debug_change
Prototype: static bool debug_change()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 82-82
100.000% (1/1)
11
QSGBatchRenderer::debug_dump
Name: QSGBatchRenderer::debug_dump
Prototype: static bool debug_dump()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 85-85
100.000% (1/1)
11
QSGBatchRenderer::debug_noalpha
Name: QSGBatchRenderer::debug_noalpha
Prototype: static bool debug_noalpha()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 86-86
100.000% (1/1)
11
QSGBatchRenderer::debug_noclip
Name: QSGBatchRenderer::debug_noclip
Prototype: static bool debug_noclip()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 88-88
100.000% (1/1)
11
QSGBatchRenderer::debug_noopaque
Name: QSGBatchRenderer::debug_noopaque
Prototype: static bool debug_noopaque()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 87-87
100.000% (1/1)
11
QSGBatchRenderer::debug_render
Name: QSGBatchRenderer::debug_render
Prototype: static bool debug_render()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 80-80
100.000% (1/1)
11
QSGBatchRenderer::debug_roots
Name: QSGBatchRenderer::debug_roots
Prototype: static bool debug_roots()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 84-84
100.000% (1/1)
11
QSGBatchRenderer::debug_upload
Name: QSGBatchRenderer::debug_upload
Prototype: static bool debug_upload()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 83-83
100.000% (1/1)
11
QSGBatchRenderer::hasMaterialWithBlending
Name: QSGBatchRenderer::hasMaterialWithBlending
Prototype: inline bool hasMaterialWithBlending(QSGGeometryNode *n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 215-219
100.000% (1/1)
21
QSGBatchRenderer::qsg_addBackOrphanedElements
Name: QSGBatchRenderer::qsg_addBackOrphanedElements
Prototype: static void qsg_addBackOrphanedElements(QDataBuffer<Element *> &orphans, QDataBuffer<Element *> &renderList)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1364-1372
100.000% (7/7)
53
QSGBatchRenderer::qsg_addOrphanedElements
Name: QSGBatchRenderer::qsg_addOrphanedElements
Prototype: static void qsg_addOrphanedElements(QDataBuffer<Element *> &orphans, const QDataBuffer<Element *> &renderList)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1352-1362
100.000% (9/9)
63
QSGBatchRenderer::qsg_fixIndexCount
Name: QSGBatchRenderer::qsg_fixIndexCount
Prototype: static inline int qsg_fixIndexCount(int iCount, GLenum drawMode)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1669-1687
100.000% (8/8)
55
QSGBatchRenderer::qsg_matrixForRoot
Name: QSGBatchRenderer::qsg_matrixForRoot
Prototype: static QMatrix4x4 qsg_matrixForRoot(Node *node)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1771-1778
100.000% (4/4)
52
QSGBatchRenderer::qsg_sort_batch_decreasing_order
Name: QSGBatchRenderer::qsg_sort_batch_decreasing_order
Prototype: bool qsg_sort_batch_decreasing_order(Batch *a, Batch *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 119-119
100.000% (1/1)
11
QSGBatchRenderer::qsg_sort_batch_increasing_order
Name: QSGBatchRenderer::qsg_sort_batch_increasing_order
Prototype: bool qsg_sort_batch_increasing_order(Batch *a, Batch *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 118-118
100.000% (1/1)
11
QSGBatchRenderer::qsg_sort_batch_is_valid
Name: QSGBatchRenderer::qsg_sort_batch_is_valid
Prototype: bool qsg_sort_batch_is_valid(Batch *a, Batch *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 117-117
100.000% (1/1)
11
QSGBatchRenderer::qsg_sort_element_decreasing_order
Name: QSGBatchRenderer::qsg_sort_element_decreasing_order
Prototype: bool qsg_sort_element_decreasing_order(Element *a, Element *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 116-116
100.000% (1/1)
11
QSGBatchRenderer::qsg_sort_element_increasing_order
Name: QSGBatchRenderer::qsg_sort_element_increasing_order
Prototype: bool qsg_sort_element_increasing_order(Element *a, Element *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 115-115
100.000% (1/1)
11
QSGBatchRenderer::qsg_wipeBuffer
Name: QSGBatchRenderer::qsg_wipeBuffer
Prototype: static void qsg_wipeBuffer(Buffer *buffer, QOpenGLFunctions *funcs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 824-833
100.000% (1/1)
21
QSGBatchRenderer::size_of_type
Name: QSGBatchRenderer::size_of_type
Prototype: static inline int size_of_type(GLenum type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 96-113
100.000% (1/1)
101
QSGBindable::reactivate
Name: QSGBindable::reactivate
Prototype: void QSGBindable::reactivate() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp
Lines: 84-89
100.000% (1/1)
171
QSGBindableFboId::QSGBindableFboId
Name: QSGBindableFboId::QSGBindableFboId
Prototype: QSGBindableFboId::QSGBindableFboId(uint id)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp
Lines: 91-94
100.000% (1/1)
21
QSGBindableFboId::bind
Name: QSGBindableFboId::bind
Prototype: void QSGBindableFboId::bind() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp
Lines: 97-100
100.000% (1/1)
11
QSGClipNode::QSGClipNode
Name: QSGClipNode::QSGClipNode
Prototype: QSGClipNode::QSGClipNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1077-1082
100.000% (1/1)
11
QSGClipNode::clipRect
Name: QSGClipNode::clipRect
Prototype: QRectF clipRect() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h
Lines: 266-266
100.000% (1/1)
11
QSGClipNode::isRectangular
Name: QSGClipNode::isRectangular
Prototype: bool isRectangular() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h
Lines: 263-263
100.000% (1/1)
11
QSGClipNode::setClipRect
Name: QSGClipNode::setClipRect
Prototype: void QSGClipNode::setClipRect(const QRectF &rect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1139-1142
100.000% (1/1)
11
QSGClipNode::setIsRectangular
Name: QSGClipNode::setIsRectangular
Prototype: void QSGClipNode::setIsRectangular(bool rectHint)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1119-1122
100.000% (1/1)
11
QSGCompressedTextureFactory::QSGCompressedTextureFactory
Name: QSGCompressedTextureFactory::QSGCompressedTextureFactory
Prototype: QSGCompressedTextureFactory::QSGCompressedTextureFactory(const QSGCompressedTexture::DataPtr &texData)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 214-217
100.000% (1/1)
21
QSGCompressedTextureFactory::textureByteCount
Name: QSGCompressedTextureFactory::textureByteCount
Prototype: int QSGCompressedTextureFactory::textureByteCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 233-236
100.000% (1/1)
11
QSGContext::QSGContext
Name: QSGContext::QSGContext
Prototype: QSGContext::QSGContext(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 242-245
100.000% (1/1)
21
QSGContext::createInternalRectangleNode
Name: QSGContext::createInternalRectangleNode
Prototype: QSGInternalRectangleNode *QSGContext::createInternalRectangleNode(const QRectF &rect, const QColor &c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 263-270
100.000% (1/1)
51
QSGContext::createWindowManager
Name: QSGContext::createWindowManager
Prototype: QSGRenderLoop *QSGContext::createWindowManager()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp
Lines: 219-225
100.000% (4/4)
42
QSGContext::minimumFBOSize
Name: QSGContext::minimumFBOSize
Prototype: QSize QSGContext::minimumFBOSize() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 300-303
100.000% (1/1)
11
QSGContextPlugin::QSGContextPlugin
Name: QSGContextPlugin::QSGContextPlugin
Prototype: QSGContextPlugin::QSGContextPlugin(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp
Lines: 59-62
100.000% (1/1)
21
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
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::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::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::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::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::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::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::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::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::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
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
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
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::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::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::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::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::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::~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
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
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::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
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
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::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::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::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::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::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
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
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
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::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::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::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::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::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::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::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::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::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::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::~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
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
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::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::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::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::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
Page:<>1
Condition %:  0.000% (0/11)
...100
Condition %: 100.000% (1/1)
...140
Condition %: 100.000% (1/1)
...150
Condition %: 100.000% (1/1)
...160
Condition %: 100.000% (7/7)
...167
Condition %: 100.000% (1/1)
168
Condition %: 100.000% (1/1)
169
Condition %: 100.000% (1/1)
170
Condition %: 100.000% (1/1)
171172
Condition %: 100.000% (4/4)
173
Condition %: 100.000% (1/1)
174
Condition %: 100.000% (1/1)
175
Condition %: 100.000% (1/1)
...180
Condition %: 100.000% (1/1)
...190
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0