OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...60
McCabe - Cyclomatic Complexity: 1
...70
McCabe - Cyclomatic Complexity: 1
...80
McCabe - Cyclomatic Complexity: 1
...88
McCabe - Cyclomatic Complexity: 1
89
McCabe - Cyclomatic Complexity: 1
90
McCabe - Cyclomatic Complexity: 1
91
McCabe - Cyclomatic Complexity: 1
9293
McCabe - Cyclomatic Complexity: 1
94
McCabe - Cyclomatic Complexity: 1
95
McCabe - Cyclomatic Complexity: 1
96
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...110
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QSGAtlasTexture::AtlasBase::AtlasBase
Name: QSGAtlasTexture::AtlasBase::AtlasBase
Prototype: AtlasBase::AtlasBase(const QSize &size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 174-180
100.000% (1/1)
21
QSGAtlasTexture::AtlasBase::remove
Name: QSGAtlasTexture::AtlasBase::remove
Prototype: void AtlasBase::remove(TextureBase *t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 273-278
100.000% (1/1)
31
QSGAtlasTexture::AtlasBase::size
Name: QSGAtlasTexture::AtlasBase::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/qsgatlastexture_p.h
Lines: 111-111
100.000% (1/1)
11
QSGAtlasTexture::AtlasBase::~AtlasBase
Name: QSGAtlasTexture::AtlasBase::~AtlasBase
Prototype: AtlasBase::~AtlasBase()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 182-185
100.000% (1/1)
11
QSGAtlasTexture::Manager::~Manager
Name: QSGAtlasTexture::Manager::~Manager
Prototype: Manager::~Manager()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 106-110
100.000% (1/1)
21
QSGAtlasTexture::Texture::Texture
Name: QSGAtlasTexture::Texture::Texture
Prototype: Texture::Texture(Atlas *atlas, const QRect &textureRect, const QImage &image)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 527-540
100.000% (1/1)
71
QSGAtlasTexture::Texture::atlasSubRect
Name: QSGAtlasTexture::Texture::atlasSubRect
Prototype: QRect atlasSubRect() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture_p.h
Lines: 187-187
100.000% (1/1)
11
QSGAtlasTexture::Texture::atlasSubRectWithoutPadding
Name: QSGAtlasTexture::Texture::atlasSubRectWithoutPadding
Prototype: QRect atlasSubRectWithoutPadding() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture_p.h
Lines: 188-188
100.000% (1/1)
11
QSGAtlasTexture::Texture::hasAlphaChannel
Name: QSGAtlasTexture::Texture::hasAlphaChannel
Prototype: bool hasAlphaChannel() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture_p.h
Lines: 182-182
100.000% (1/1)
11
QSGAtlasTexture::Texture::hasMipmaps
Name: QSGAtlasTexture::Texture::hasMipmaps
Prototype: bool hasMipmaps() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture_p.h
Lines: 183-183
100.000% (1/1)
11
QSGAtlasTexture::Texture::image
Name: QSGAtlasTexture::Texture::image
Prototype: const QImage &image() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture_p.h
Lines: 193-193
100.000% (1/1)
11
QSGAtlasTexture::Texture::normalizedTextureSubRect
Name: QSGAtlasTexture::Texture::normalizedTextureSubRect
Prototype: QRectF normalizedTextureSubRect() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture_p.h
Lines: 185-185
100.000% (1/1)
11
QSGAtlasTexture::Texture::releaseImage
Name: QSGAtlasTexture::Texture::releaseImage
Prototype: void releaseImage()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture_p.h
Lines: 192-192
100.000% (1/1)
11
QSGAtlasTexture::Texture::setHasAlphaChannel
Name: QSGAtlasTexture::Texture::setHasAlphaChannel
Prototype: void setHasAlphaChannel(bool alpha)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture_p.h
Lines: 181-181
  0.000% (0/1)
11
QSGAtlasTexture::Texture::textureSize
Name: QSGAtlasTexture::Texture::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/util/qsgatlastexture_p.h
Lines: 180-180
100.000% (1/1)
11
QSGAtlasTexture::TextureBase::TextureBase
Name: QSGAtlasTexture::TextureBase::TextureBase
Prototype: TextureBase::TextureBase(AtlasBase *atlas, const QRect &textureRect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 511-515
100.000% (1/1)
21
QSGAtlasTexture::TextureBase::atlasSubRect
Name: QSGAtlasTexture::TextureBase::atlasSubRect
Prototype: QRect atlasSubRect() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture_p.h
Lines: 164-164
100.000% (1/1)
11
QSGAtlasTexture::TextureBase::bind
Name: QSGAtlasTexture::TextureBase::bind
Prototype: void TextureBase::bind()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 522-525
100.000% (1/1)
11
QSGAtlasTexture::TextureBase::isAtlasTexture
Name: QSGAtlasTexture::TextureBase::isAtlasTexture
Prototype: bool isAtlasTexture() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture_p.h
Lines: 162-162
100.000% (1/1)
11
QSGAtlasTexture::TextureBase::textureId
Name: QSGAtlasTexture::TextureBase::textureId
Prototype: int textureId() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture_p.h
Lines: 161-161
100.000% (1/1)
11
QSGAtlasTexture::TextureBase::~TextureBase
Name: QSGAtlasTexture::TextureBase::~TextureBase
Prototype: TextureBase::~TextureBase()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 517-520
100.000% (1/1)
11
QSGBasicGeometryNode::QSGBasicGeometryNode
Name: QSGBasicGeometryNode::QSGBasicGeometryNode
Prototype: QSGBasicGeometryNode::QSGBasicGeometryNode(NodeType type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 708-714
100.000% (1/1)
21
QSGBasicGeometryNode::QSGBasicGeometryNode
Name: QSGBasicGeometryNode::QSGBasicGeometryNode
Prototype: QSGBasicGeometryNode::QSGBasicGeometryNode(QSGBasicGeometryNodePrivate &dd, NodeType type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 720-726
100.000% (1/1)
21
QSGBasicGeometryNode::clipList
Name: QSGBasicGeometryNode::clipList
Prototype: const QSGClipNode *clipList() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h
Lines: 200-200
100.000% (1/1)
11
QSGBasicGeometryNode::geometry
Name: QSGBasicGeometryNode::geometry
Prototype: const QSGGeometry *geometry() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h
Lines: 196-196
100.000% (1/1)
11
QSGBasicGeometryNode::geometry
Name: QSGBasicGeometryNode::geometry
Prototype: QSGGeometry *geometry()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h
Lines: 197-197
100.000% (1/1)
11
QSGBasicGeometryNode::matrix
Name: QSGBasicGeometryNode::matrix
Prototype: const QMatrix4x4 *matrix() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h
Lines: 199-199
100.000% (1/1)
11
QSGBasicGeometryNode::setRendererClipList
Name: QSGBasicGeometryNode::setRendererClipList
Prototype: void setRendererClipList(const QSGClipNode *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h
Lines: 203-203
100.000% (1/1)
11
QSGBasicGeometryNode::setRendererMatrix
Name: QSGBasicGeometryNode::setRendererMatrix
Prototype: void setRendererMatrix(const QMatrix4x4 *m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h
Lines: 202-202
100.000% (1/1)
11
QSGBasicGlyphNode::QSGBasicGlyphNode
Name: QSGBasicGlyphNode::QSGBasicGlyphNode
Prototype: QSGBasicGlyphNode::QSGBasicGlyphNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicglyphnode.cpp
Lines: 45-52
100.000% (1/1)
21
QSGBasicGlyphNode::baseLine
Name: QSGBasicGlyphNode::baseLine
Prototype: QPointF baseLine() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicglyphnode_p.h
Lines: 66-66
  0.000% (0/1)
11
QSGBasicGlyphNode::~QSGBasicGlyphNode
Name: QSGBasicGlyphNode::~QSGBasicGlyphNode
Prototype: QSGBasicGlyphNode::~QSGBasicGlyphNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicglyphnode.cpp
Lines: 54-57
100.000% (1/1)
11
QSGBasicInternalImageNode::QSGBasicInternalImageNode
Name: QSGBasicInternalImageNode::QSGBasicInternalImageNode
Prototype: QSGBasicInternalImageNode::QSGBasicInternalImageNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalimagenode.cpp
Lines: 68-82
100.000% (1/1)
21
QSGBasicInternalImageNode::setTexture
Name: QSGBasicInternalImageNode::setTexture
Prototype: void QSGBasicInternalImageNode::setTexture(QSGTexture *texture)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalimagenode.cpp
Lines: 116-127
100.000% (1/1)
51
QSGBasicInternalRectangleNode::QSGBasicInternalRectangleNode
Name: QSGBasicInternalRectangleNode::QSGBasicInternalRectangleNode
Prototype: QSGBasicInternalRectangleNode::QSGBasicInternalRectangleNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 110-125
100.000% (1/1)
21
QSGBasicInternalRectangleNode::supportsAntialiasing
Name: QSGBasicInternalRectangleNode::supportsAntialiasing
Prototype: bool supportsAntialiasing() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode_p.h
Lines: 76-76
100.000% (1/1)
11
QSGBatchRenderer::Allocator::Allocator
Name: QSGBatchRenderer::Allocator::Allocator
Prototype: Allocator()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 127-130
100.000% (1/1)
11
QSGBatchRenderer::Allocator::~Allocator
Name: QSGBatchRenderer::Allocator::~Allocator
Prototype: ~Allocator()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 132-135
100.000% (1/1)
11
QSGBatchRenderer::AllocatorPage::at
Name: QSGBatchRenderer::AllocatorPage::at
Prototype: const Type *at(uint index) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 113-116
  0.000% (0/1)
11
QSGBatchRenderer::AllocatorPage::at
Name: QSGBatchRenderer::AllocatorPage::at
Prototype: Type *at(uint index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 118-121
100.000% (1/1)
11
QSGBatchRenderer::Batch::Batch
Name: QSGBatchRenderer::Batch::Batch
Prototype: Batch()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 395-395
100.000% (1/1)
11
QSGBatchRenderer::Batch::init
Name: QSGBatchRenderer::Batch::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 405-416
100.000% (1/1)
101
QSGBatchRenderer::DrawSet::DrawSet
Name: QSGBatchRenderer::DrawSet::DrawSet
Prototype: DrawSet(int v, int z, int i)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 374-379
100.000% (1/1)
21
QSGBatchRenderer::Element::Element
Name: QSGBatchRenderer::Element::Element
Prototype: Element()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 307-316
100.000% (1/1)
21
QSGBatchRenderer::Element::setNode
Name: QSGBatchRenderer::Element::setNode
Prototype: void setNode(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: 318-321
100.000% (1/1)
21
QSGBatchRenderer::Node::clipInfo
Name: QSGBatchRenderer::Node::clipInfo
Prototype: inline ClipBatchRootInfo *clipInfo() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 531-534
100.000% (1/1)
21
QSGBatchRenderer::Node::element
Name: QSGBatchRenderer::Node::element
Prototype: inline Element *element() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 521-524
100.000% (1/1)
21
QSGBatchRenderer::Node::firstChild
Name: QSGBatchRenderer::Node::firstChild
Prototype: Node *firstChild() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 492-492
100.000% (1/1)
11
QSGBatchRenderer::Node::parent
Name: QSGBatchRenderer::Node::parent
Prototype: Node *parent() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 452-452
100.000% (1/1)
11
QSGBatchRenderer::Node::renderNodeElement
Name: QSGBatchRenderer::Node::renderNodeElement
Prototype: inline RenderNodeElement *renderNodeElement() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 526-529
100.000% (1/1)
21
QSGBatchRenderer::Node::rootInfo
Name: QSGBatchRenderer::Node::rootInfo
Prototype: inline BatchRootInfo *rootInfo() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 536-540
100.000% (1/1)
91
QSGBatchRenderer::Node::setParent
Name: QSGBatchRenderer::Node::setParent
Prototype: void setParent(Node *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 499-502
100.000% (1/1)
21
QSGBatchRenderer::Node::sibling
Name: QSGBatchRenderer::Node::sibling
Prototype: Node *sibling() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 494-497
100.000% (1/1)
21
QSGBatchRenderer::Node::type
Name: QSGBatchRenderer::Node::type
Prototype: inline QSGNode::NodeType type() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 519-519
100.000% (1/1)
11
QSGBatchRenderer::Pt::map
Name: QSGBatchRenderer::Pt::map
Prototype: void map(const QMatrix4x4 &mat)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 224-231
100.000% (1/1)
61
QSGBatchRenderer::Pt::set
Name: QSGBatchRenderer::Pt::set
Prototype: void set(float nx, float ny)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 233-236
100.000% (1/1)
21
QSGBatchRenderer::QMatrix4x4_Accessor::is2DSafe
Name: QSGBatchRenderer::QMatrix4x4_Accessor::is2DSafe
Prototype: static bool is2DSafe(const QMatrix4x4 &m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 130-130
100.000% (1/1)
11
QSGBatchRenderer::QMatrix4x4_Accessor::isScale
Name: QSGBatchRenderer::QMatrix4x4_Accessor::isScale
Prototype: static bool isScale(const QMatrix4x4 &m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 129-129
100.000% (1/1)
11
QSGBatchRenderer::QMatrix4x4_Accessor::isTranslate
Name: QSGBatchRenderer::QMatrix4x4_Accessor::isTranslate
Prototype: static bool isTranslate(const QMatrix4x4 &m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 128-128
100.000% (1/1)
11
QSGBatchRenderer::Rect::intersects
Name: QSGBatchRenderer::Rect::intersects
Prototype: bool intersects(const Rect &r)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 278-282
100.000% (9/9)
31
QSGBatchRenderer::Rect::isOutsideFloatRange
Name: QSGBatchRenderer::Rect::isOutsideFloatRange
Prototype: bool isOutsideFloatRange() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 284-289
100.000% (1/1)
41
QSGBatchRenderer::Rect::set
Name: QSGBatchRenderer::Rect::set
Prototype: void set(float left, float top, float right, float bottom)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 273-276
100.000% (1/1)
21
QSGBatchRenderer::RenderNodeElement::RenderNodeElement
Name: QSGBatchRenderer::RenderNodeElement::RenderNodeElement
Prototype: RenderNodeElement(QSGRenderNode *rn)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 349-353
100.000% (1/1)
11
QSGBatchRenderer::RenderNodeState::clipRegion
Name: QSGBatchRenderer::RenderNodeState::clipRegion
Prototype: const QRegion *clipRegion() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2764-2764
  0.000% (0/1)
11
QSGBatchRenderer::RenderNodeState::projectionMatrix
Name: QSGBatchRenderer::RenderNodeState::projectionMatrix
Prototype: const QMatrix4x4 *projectionMatrix() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2759-2759
  0.000% (0/1)
11
QSGBatchRenderer::RenderNodeState::scissorEnabled
Name: QSGBatchRenderer::RenderNodeState::scissorEnabled
Prototype: bool scissorEnabled() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2761-2761
  0.000% (0/1)
11
QSGBatchRenderer::RenderNodeState::scissorRect
Name: QSGBatchRenderer::RenderNodeState::scissorRect
Prototype: QRect scissorRect() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2760-2760
  0.000% (0/1)
11
QSGBatchRenderer::RenderNodeState::stencilEnabled
Name: QSGBatchRenderer::RenderNodeState::stencilEnabled
Prototype: bool stencilEnabled() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2763-2763
  0.000% (0/1)
11
QSGBatchRenderer::RenderNodeState::stencilValue
Name: QSGBatchRenderer::RenderNodeState::stencilValue
Prototype: int stencilValue() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2762-2762
  0.000% (0/1)
11
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::releaseCachedResources
Name: QSGBatchRenderer::Renderer::releaseCachedResources
Prototype: void Renderer::releaseCachedResources()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2889-2892
  0.000% (0/1)
11
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::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::operator <<
Name: QSGBatchRenderer::operator <<
Prototype: inline QDebug operator << (QDebug d, const Pt &p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 239-242
  0.000% (0/1)
21
QSGBatchRenderer::operator <<
Name: QSGBatchRenderer::operator <<
Prototype: inline QDebug operator << (QDebug d, const Rect &r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 292-295
  0.000% (0/1)
21
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
Page:<>1
McCabe - Cyclomatic Complexity: 1
...60
McCabe - Cyclomatic Complexity: 1
...70
McCabe - Cyclomatic Complexity: 1
...80
McCabe - Cyclomatic Complexity: 1
...88
McCabe - Cyclomatic Complexity: 1
89
McCabe - Cyclomatic Complexity: 1
90
McCabe - Cyclomatic Complexity: 1
91
McCabe - Cyclomatic Complexity: 1
9293
McCabe - Cyclomatic Complexity: 1
94
McCabe - Cyclomatic Complexity: 1
95
McCabe - Cyclomatic Complexity: 1
96
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...110
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0