OpenCoverage

qsgsoftwarespritenode.cpp

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4QSGSoftwareSpriteNode::QSGSoftwareSpriteNode()-
5{-
6 setMaterial((QSGMaterial*)1);-
7 setGeometry((QSGGeometry*)1);-
8}
never executed: end of block
0
9-
10void QSGSoftwareSpriteNode::setTexture(QSGTexture *texture)-
11{-
12 m_texture = qobject_cast<QSGSoftwarePixmapTexture*>(texture);-
13 markDirty(DirtyMaterial);-
14}
never executed: end of block
0
15-
16void QSGSoftwareSpriteNode::setTime(float time)-
17{-
18 if (m_time != time
m_time != timeDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
19 m_time = time;-
20 markDirty(DirtyMaterial);-
21 }
never executed: end of block
0
22}
never executed: end of block
0
23-
24void QSGSoftwareSpriteNode::setSourceA(const QPoint &source)-
25{-
26 if (m_sourceA != source
m_sourceA != sourceDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
27 m_sourceA = source;-
28 markDirty(DirtyMaterial);-
29 }
never executed: end of block
0
30}
never executed: end of block
0
31-
32void QSGSoftwareSpriteNode::setSourceB(const QPoint &source)-
33{-
34 if (m_sourceB != source
m_sourceB != sourceDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
35 m_sourceB = source;-
36 markDirty(DirtyMaterial);-
37 }
never executed: end of block
0
38}
never executed: end of block
0
39-
40void QSGSoftwareSpriteNode::setSpriteSize(const QSize &size)-
41{-
42 if (m_spriteSize != size
m_spriteSize != sizeDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
43 m_spriteSize = size;-
44 markDirty(DirtyMaterial);-
45 }
never executed: end of block
0
46}
never executed: end of block
0
47-
48void QSGSoftwareSpriteNode::setSheetSize(const QSize &size)-
49{-
50 if (m_sheetSize != size
m_sheetSize != sizeDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
51 m_sheetSize = size;-
52 markDirty(DirtyMaterial);-
53 }
never executed: end of block
0
54}
never executed: end of block
0
55-
56void QSGSoftwareSpriteNode::setSize(const QSizeF &size)-
57{-
58 if (m_size != size
m_size != sizeDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
59 m_size = size;-
60 markDirty(DirtyGeometry);-
61 }
never executed: end of block
0
62}
never executed: end of block
0
63-
64void QSGSoftwareSpriteNode::setFiltering(QSGTexture::Filtering filtering)-
65{-
66 (void)filtering;;-
67}
never executed: end of block
0
68-
69void QSGSoftwareSpriteNode::update()-
70{-
71}-
72-
73void QSGSoftwareSpriteNode::paint(QPainter *painter)-
74{-
75-
76 if (!m_texture
!m_textureDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
77 return;
never executed: return;
0
78-
79 const QPixmap &pixmap = m_texture->pixmap();-
80-
81-
82 painter->drawPixmap(QRectF(0, 0, m_size.width(), m_size.height()),-
83 pixmap,-
84 QRectF(m_sourceA * pixmap.devicePixelRatioF(), m_spriteSize * pixmap.devicePixelRatioF()));-
85}
never executed: end of block
0
86-
87bool QSGSoftwareSpriteNode::isOpaque() const-
88{-
89 return
never executed: return false;
false;
never executed: return false;
0
90}-
91-
92QRectF QSGSoftwareSpriteNode::rect() const-
93{-
94 return
never executed: return QRectF(0, 0, m_size.width(), m_size.height());
QRectF(0, 0, m_size.width(), m_size.height());
never executed: return QRectF(0, 0, m_size.width(), m_size.height());
0
95}-
96-
97-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0