OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...80
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...106
McCabe - Cyclomatic Complexity: 1
107
McCabe - Cyclomatic Complexity: 1
108
McCabe - Cyclomatic Complexity: 1
109
McCabe - Cyclomatic Complexity: 1
110111
McCabe - Cyclomatic Complexity: 1
112
McCabe - Cyclomatic Complexity: 1
113
McCabe - Cyclomatic Complexity: 1
114
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
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::setDistanceFieldEnabled
Name: QSGDefaultContext::setDistanceFieldEnabled
Prototype: void QSGDefaultContext::setDistanceFieldEnabled(bool enabled)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 234-237
  0.000% (0/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::isDistanceFieldEnabled
Name: QSGDefaultContext::isDistanceFieldEnabled
Prototype: bool QSGDefaultContext::isDistanceFieldEnabled() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 239-242
  0.000% (0/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::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::createRectangleNode
Name: QSGDefaultContext::createRectangleNode
Prototype: QSGRectangleNode *QSGDefaultContext::createRectangleNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 250-253
  0.000% (0/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::createNinePatchNode
Name: QSGDefaultContext::createNinePatchNode
Prototype: QSGNinePatchNode *QSGDefaultContext::createNinePatchNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 260-263
  0.000% (0/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
QSGDefaultContext::createImageNode
Name: QSGDefaultContext::createImageNode
Prototype: QSGImageNode *QSGDefaultContext::createImageNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 255-258
  0.000% (0/1)
11
QSGContextPlugin::createWindowManager
Name: QSGContextPlugin::createWindowManager
Prototype: QSGRenderLoop *createWindowManager() override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin_p.h
Lines: 96-96
  0.000% (0/1)
11
QSGContextPlugin::createTextureFactoryFromImage
Name: QSGContextPlugin::createTextureFactoryFromImage
Prototype: QQuickTextureFactory *createTextureFactoryFromImage(const QImage &) override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin_p.h
Lines: 95-95
  0.000% (0/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
QSGContext::rendererInterface
Name: QSGContext::rendererInterface
Prototype: QSGRendererInterface *QSGContext::rendererInterface(QSGRenderContext *renderContext)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 319-324
  0.000% (0/1)
31
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
QSGContext::createShaderEffectNode
Name: QSGContext::createShaderEffectNode
Prototype: QSGShaderEffectNode *QSGContext::createShaderEffectNode(QSGRenderContext *, QSGGuiThreadShaderEffectManager *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 287-290
  0.000% (0/1)
11
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::createGuiThreadShaderEffectManager
Name: QSGContext::createGuiThreadShaderEffectManager
Prototype: QSGGuiThreadShaderEffectManager *QSGContext::createGuiThreadShaderEffectManager()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 277-280
  0.000% (0/1)
11
QSGContext::createAnimationDriver
Name: QSGContext::createAnimationDriver
Prototype: QAnimationDriver *QSGContext::createAnimationDriver(QObject *parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 295-298
  0.000% (0/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
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
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
QSGCompressedTexture::textureSize
Name: QSGCompressedTexture::textureSize
Prototype: QSize QSGCompressedTexture::textureSize() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 127-130
  0.000% (0/1)
11
QSGCompressedTexture::hasMipmaps
Name: QSGCompressedTexture::hasMipmaps
Prototype: bool QSGCompressedTexture::hasMipmaps() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 137-140
  0.000% (0/1)
11
QSGCompressedTexture::hasAlphaChannel
Name: QSGCompressedTexture::hasAlphaChannel
Prototype: bool QSGCompressedTexture::hasAlphaChannel() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 132-135
  0.000% (0/1)
11
QSGCompressedTexture::bind::[lambda]
Name: QSGCompressedTexture::bind::[lambda]
Prototype: []()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 158-158
  0.000% (0/1)
01
QSGCompressedAtlasTexture::Texture::~Texture
Name: QSGCompressedAtlasTexture::Texture::~Texture
Prototype: Texture::~Texture()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture.cpp
Lines: 138-141
  0.000% (0/1)
11
QSGCompressedAtlasTexture::Texture::textureSize
Name: QSGCompressedAtlasTexture::Texture::textureSize
Prototype: QSize textureSize() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture_p.h
Lines: 94-94
  0.000% (0/1)
11
QSGCompressedAtlasTexture::Texture::sizeInBytes
Name: QSGCompressedAtlasTexture::Texture::sizeInBytes
Prototype: int sizeInBytes() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture_p.h
Lines: 103-103
  0.000% (0/1)
11
QSGCompressedAtlasTexture::Texture::normalizedTextureSubRect
Name: QSGCompressedAtlasTexture::Texture::normalizedTextureSubRect
Prototype: QRectF normalizedTextureSubRect() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture_p.h
Lines: 98-98
  0.000% (0/1)
11
QSGCompressedAtlasTexture::Texture::hasMipmaps
Name: QSGCompressedAtlasTexture::Texture::hasMipmaps
Prototype: bool hasMipmaps() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture_p.h
Lines: 96-96
  0.000% (0/1)
11
QSGCompressedAtlasTexture::Texture::hasAlphaChannel
Name: QSGCompressedAtlasTexture::Texture::hasAlphaChannel
Prototype: bool Texture::hasAlphaChannel() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture.cpp
Lines: 143-146
  0.000% (0/1)
11
QSGCompressedAtlasTexture::Texture::dataOffset
Name: QSGCompressedAtlasTexture::Texture::dataOffset
Prototype: int dataOffset() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture_p.h
Lines: 104-104
  0.000% (0/1)
11
QSGCompressedAtlasTexture::Texture::data
Name: QSGCompressedAtlasTexture::Texture::data
Prototype: const QByteArray &data() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture_p.h
Lines: 102-102
  0.000% (0/1)
11
QSGCompressedAtlasTexture::Texture::Texture
Name: QSGCompressedAtlasTexture::Texture::Texture
Prototype: Texture::Texture(Atlas *atlas, const QRect &textureRect, const QByteArray &data, int dataLength, int dataOffset, const QSize &size)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture.cpp
Lines: 120-136
  0.000% (0/1)
71
QSGCompressedAtlasTexture::Atlas::generateTexture
Name: QSGCompressedAtlasTexture::Atlas::generateTexture
Prototype: void Atlas::generateTexture()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture.cpp
Lines: 90-97
  0.000% (0/1)
91
QSGCompressedAtlasTexture::Atlas::format
Name: QSGCompressedAtlasTexture::Atlas::format
Prototype: uint format() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture_p.h
Lines: 81-81
  0.000% (0/1)
11
QSGCompressedAtlasTexture::Atlas::Atlas
Name: QSGCompressedAtlasTexture::Atlas::Atlas
Prototype: Atlas::Atlas(const QSize &size, uint format)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture.cpp
Lines: 68-72
  0.000% (0/1)
21
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
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::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::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::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
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
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
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
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
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::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_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_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_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_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::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::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::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::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_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_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_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_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_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_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_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::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::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::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(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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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
Page:<>1
McCabe - Cyclomatic Complexity: 560
...80
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...106
McCabe - Cyclomatic Complexity: 1
107
McCabe - Cyclomatic Complexity: 1
108
McCabe - Cyclomatic Complexity: 1
109
McCabe - Cyclomatic Complexity: 1
110111
McCabe - Cyclomatic Complexity: 1
112
McCabe - Cyclomatic Complexity: 1
113
McCabe - Cyclomatic Complexity: 1
114
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0