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