OpenCoverage

qsgdefaultglyphnode_p.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4class QSGDefaultGlyphNode : public QSGBasicGlyphNode-
5{-
6public:-
7 QSGDefaultGlyphNode();-
8 ~QSGDefaultGlyphNode();-
9 void setMaterialColor(const QColor &color) override;-
10 void setGlyphs(const QPointF &position, const QGlyphRun &glyphs) override;-
11 void update() override;-
12 void preprocess() override;-
13 void updateGeometry();-
14-
15private:-
16 enum DefaultGlyphNodeType {-
17 RootGlyphNode,-
18 SubGlyphNode-
19 };-
20-
21 void setGlyphNodeType(DefaultGlyphNodeType type) { m_glyphNodeType = type; }
never executed: end of block
0
22-
23 DefaultGlyphNodeType m_glyphNodeType;-
24 QLinkedList<QSGNode *> m_nodesToDelete;-
25-
26 struct GlyphInfo {-
27 QVector<quint32> indexes;-
28 QVector<QPointF> positions;-
29 };-
30-
31 uint m_dirtyGeometry: 1;-
32};-
33-
34-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0