OpenCoverage

qsgsoftwarerenderlistbuilder.cpp

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderlistbuilder.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6QSGSoftwareRenderListBuilder::QSGSoftwareRenderListBuilder(QSGAbstractSoftwareRenderer *renderer)-
7 : m_renderer(renderer)-
8{-
9-
10}
executed 24 times by 1 test: end of block
Executed by:
  • tst_qquickshape
24
11-
12bool QSGSoftwareRenderListBuilder::visit(QSGTransformNode *)-
13{-
14 return
executed 72 times by 1 test: return true;
Executed by:
  • tst_qquickshape
true;
executed 72 times by 1 test: return true;
Executed by:
  • tst_qquickshape
72
15}-
16-
17void QSGSoftwareRenderListBuilder::endVisit(QSGTransformNode *)-
18{-
19}-
20-
21bool QSGSoftwareRenderListBuilder::visit(QSGClipNode *)-
22{-
23 return
never executed: return true;
true;
never executed: return true;
0
24}-
25-
26void QSGSoftwareRenderListBuilder::endVisit(QSGClipNode *)-
27{-
28}-
29-
30bool QSGSoftwareRenderListBuilder::visit(QSGGeometryNode *node)-
31{-
32 return
never executed: return addRenderableNode(node);
addRenderableNode(node);
never executed: return addRenderableNode(node);
0
33}-
34-
35void QSGSoftwareRenderListBuilder::endVisit(QSGGeometryNode *)-
36{-
37}-
38-
39bool QSGSoftwareRenderListBuilder::visit(QSGOpacityNode *)-
40{-
41 return
never executed: return true;
true;
never executed: return true;
0
42}-
43-
44void QSGSoftwareRenderListBuilder::endVisit(QSGOpacityNode *)-
45{-
46}-
47-
48bool QSGSoftwareRenderListBuilder::visit(QSGInternalImageNode *node)-
49{-
50 return
never executed: return addRenderableNode(node);
addRenderableNode(node);
never executed: return addRenderableNode(node);
0
51}-
52-
53void QSGSoftwareRenderListBuilder::endVisit(QSGInternalImageNode *)-
54{-
55}-
56-
57bool QSGSoftwareRenderListBuilder::visit(QSGPainterNode *node)-
58{-
59 return
never executed: return addRenderableNode(node);
addRenderableNode(node);
never executed: return addRenderableNode(node);
0
60}-
61-
62void QSGSoftwareRenderListBuilder::endVisit(QSGPainterNode *)-
63{-
64}-
65-
66bool QSGSoftwareRenderListBuilder::visit(QSGInternalRectangleNode *node)-
67{-
68 return
never executed: return addRenderableNode(node);
addRenderableNode(node);
never executed: return addRenderableNode(node);
0
69}-
70-
71void QSGSoftwareRenderListBuilder::endVisit(QSGInternalRectangleNode *)-
72{-
73}-
74-
75bool QSGSoftwareRenderListBuilder::visit(QSGGlyphNode *node)-
76{-
77 return
never executed: return addRenderableNode(node);
addRenderableNode(node);
never executed: return addRenderableNode(node);
0
78}-
79-
80void QSGSoftwareRenderListBuilder::endVisit(QSGGlyphNode *)-
81{-
82}-
83-
84bool QSGSoftwareRenderListBuilder::visit(QSGRootNode *)-
85{-
86 return
never executed: return true;
true;
never executed: return true;
0
87}-
88-
89void QSGSoftwareRenderListBuilder::endVisit(QSGRootNode *)-
90{-
91}-
92-
93-
94bool QSGSoftwareRenderListBuilder::visit(QSGSpriteNode *node)-
95{-
96 return
never executed: return addRenderableNode(node);
addRenderableNode(node);
never executed: return addRenderableNode(node);
0
97}-
98-
99void QSGSoftwareRenderListBuilder::endVisit(QSGSpriteNode *)-
100{-
101-
102}-
103-
104-
105bool QSGSoftwareRenderListBuilder::visit(QSGRenderNode *node)-
106{-
107 return
executed 24 times by 1 test: return addRenderableNode(node);
Executed by:
  • tst_qquickshape
addRenderableNode(node);
executed 24 times by 1 test: return addRenderableNode(node);
Executed by:
  • tst_qquickshape
24
108}-
109-
110void QSGSoftwareRenderListBuilder::endVisit(QSGRenderNode *)-
111{-
112}-
113-
114bool QSGSoftwareRenderListBuilder::addRenderableNode(QSGNode *node)-
115{-
116 auto renderableNode = m_renderer->renderableNode(node);-
117 if (renderableNode == nullptr
renderableNode == nullptrDescription
TRUEnever evaluated
FALSEevaluated 24 times by 1 test
Evaluated by:
  • tst_qquickshape
) {
0-24
118-
119 return
never executed: return false;
false;
never executed: return false;
0
120 }-
121 m_renderer->appendRenderableNode(renderableNode);-
122 return
executed 24 times by 1 test: return true;
Executed by:
  • tst_qquickshape
true;
executed 24 times by 1 test: return true;
Executed by:
  • tst_qquickshape
24
123}-
124-
125-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0