| 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 |