OpenCoverage

qsgsoftwarepainternode_p.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepainternode_p.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5class QSGSoftwarePainterNode : public QSGPainterNode-
6{-
7public:-
8 QSGSoftwarePainterNode(QQuickPaintedItem *item);-
9 ~QSGSoftwarePainterNode();-
10-
11 void setPreferredRenderTarget(QQuickPaintedItem::RenderTarget target) override;-
12-
13 void setSize(const QSize &size) override;-
14 QSize size() const { return
never executed: return m_size;
m_size;
never executed: return m_size;
}
0
15-
16 void setDirty(const QRect &dirtyRect = QRect()) override;-
17-
18 void setOpaquePainting(bool opaque) override;-
19 bool opaquePainting() const { return
never executed: return m_opaquePainting;
m_opaquePainting;
never executed: return m_opaquePainting;
}
0
20-
21 void setLinearFiltering(bool linearFiltering) override;-
22 bool linearFiltering() const { return
never executed: return m_linear_filtering;
m_linear_filtering;
never executed: return m_linear_filtering;
}
0
23-
24 void setMipmapping(bool mipmapping) override;-
25 bool mipmapping() const { return
never executed: return m_mipmapping;
m_mipmapping;
never executed: return m_mipmapping;
}
0
26-
27 void setSmoothPainting(bool s) override;-
28 bool smoothPainting() const { return
never executed: return m_smoothPainting;
m_smoothPainting;
never executed: return m_smoothPainting;
}
0
29-
30 void setFillColor(const QColor &c) override;-
31 QColor fillColor() const { return
never executed: return m_fillColor;
m_fillColor;
never executed: return m_fillColor;
}
0
32-
33 void setContentsScale(qreal s) override;-
34 qreal contentsScale() const { return
never executed: return m_contentsScale;
m_contentsScale;
never executed: return m_contentsScale;
}
0
35-
36 void setFastFBOResizing(bool dynamic) override;-
37 bool fastFBOResizing() const { return
never executed: return m_fastFBOResizing;
m_fastFBOResizing;
never executed: return m_fastFBOResizing;
}
0
38-
39 QImage toImage() const override;-
40 void update() override;-
41 QSGTexture *texture() const override { return
never executed: return m_texture;
m_texture;
never executed: return m_texture;
}
0
42-
43 void paint(QPainter *painter);-
44-
45 void paint();-
46-
47 void setTextureSize(const QSize &size) override;-
48 QSize textureSize() const { return
never executed: return m_textureSize;
m_textureSize;
never executed: return m_textureSize;
}
0
49-
50private:-
51-
52 QQuickPaintedItem::RenderTarget m_preferredRenderTarget;-
53-
54 QQuickPaintedItem *m_item;-
55-
56 QPixmap m_pixmap;-
57 QSGTexture *m_texture;-
58-
59 QSize m_size;-
60 bool m_dirtyContents;-
61 QRect m_dirtyRect;-
62 bool m_opaquePainting;-
63 bool m_linear_filtering;-
64 bool m_mipmapping;-
65 bool m_smoothPainting;-
66 bool m_fastFBOResizing;-
67 QColor m_fillColor;-
68 qreal m_contentsScale;-
69 QSize m_textureSize;-
70-
71 bool m_dirtyGeometry;-
72};-
73-
74-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0