OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QSGSoftwareContext
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
rendererInterface
Name: QSGSoftwareContext::rendererInterface
Prototype: QSGRendererInterface *QSGSoftwareContext::rendererInterface(QSGRenderContext *renderContext)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 168-172
100.000% (1/1)
21
graphicsApi
Name: QSGSoftwareContext::graphicsApi
Prototype: QSGRendererInterface::GraphicsApi QSGSoftwareContext::graphicsApi() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 196-199
100.000% (1/1)
11
defaultSurfaceFormat
Name: QSGSoftwareContext::defaultSurfaceFormat
Prototype: QSurfaceFormat QSGSoftwareContext::defaultSurfaceFormat() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 124-131
100.000% (1/1)
51
createRenderContext
Name: QSGSoftwareContext::createRenderContext
Prototype: QSGRenderContext *createRenderContext() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext_p.h
Lines: 90-90
100.000% (1/1)
11
QSGSoftwareContext
Name: QSGSoftwareContext::QSGSoftwareContext
Prototype: QSGSoftwareContext::QSGSoftwareContext(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 92-95
100.000% (1/1)
21
getResource
Name: QSGSoftwareContext::getResource
Prototype: void *QSGSoftwareContext::getResource(QQuickWindow *window, Resource resource) const
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 216-222
 50.000% (4/8)
32
shaderType
Name: QSGSoftwareContext::shaderType
Prototype: QSGRendererInterface::ShaderType QSGSoftwareContext::shaderType() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 201-204
  0.000% (0/1)
11
shaderSourceType
Name: QSGSoftwareContext::shaderSourceType
Prototype: QSGRendererInterface::ShaderSourceTypes QSGSoftwareContext::shaderSourceType() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 211-214
  0.000% (0/1)
11
shaderCompilationType
Name: QSGSoftwareContext::shaderCompilationType
Prototype: QSGRendererInterface::ShaderCompilationTypes QSGSoftwareContext::shaderCompilationType() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 206-209
  0.000% (0/1)
11
createSpriteNode
Name: QSGSoftwareContext::createSpriteNode
Prototype: QSGSpriteNode *QSGSoftwareContext::createSpriteNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 190-193
  0.000% (0/1)
11
createRectangleNode
Name: QSGSoftwareContext::createRectangleNode
Prototype: QSGRectangleNode *QSGSoftwareContext::createRectangleNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 174-177
  0.000% (0/1)
11
createPainterNode
Name: QSGSoftwareContext::createPainterNode
Prototype: QSGPainterNode *QSGSoftwareContext::createPainterNode(QQuickPaintedItem *item)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 107-110
  0.000% (0/1)
11
createNinePatchNode
Name: QSGSoftwareContext::createNinePatchNode
Prototype: QSGNinePatchNode *QSGSoftwareContext::createNinePatchNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 184-187
  0.000% (0/1)
11
createLayer
Name: QSGSoftwareContext::createLayer
Prototype: QSGLayer *QSGSoftwareContext::createLayer(QSGRenderContext *renderContext)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 119-122
  0.000% (0/1)
11
createInternalRectangleNode
Name: QSGSoftwareContext::createInternalRectangleNode
Prototype: QSGInternalRectangleNode *QSGSoftwareContext::createInternalRectangleNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 97-100
  0.000% (0/1)
11
createInternalImageNode
Name: QSGSoftwareContext::createInternalImageNode
Prototype: QSGInternalImageNode *QSGSoftwareContext::createInternalImageNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 102-105
  0.000% (0/1)
11
createImageNode
Name: QSGSoftwareContext::createImageNode
Prototype: QSGImageNode *QSGSoftwareContext::createImageNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 179-182
  0.000% (0/1)
11
createGlyphNode
Name: QSGSoftwareContext::createGlyphNode
Prototype: QSGGlyphNode *QSGSoftwareContext::createGlyphNode(QSGRenderContext *rc, bool preferNativeGlyphNode)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 112-117
  0.000% (0/1)
31

Generated by Squish Coco 4.2.0