4#ifndef QSGSOFTWARESPRITENODE_H
5#define QSGSOFTWARESPRITENODE_H
18#include <private/qtquickglobal_p.h>
22#include <private/qsgadaptationlayer_p.h>
26class QSGSoftwarePixmapTexture;
35 void setSourceA(
const QPoint &source)
override;
36 void setSourceB(
const QPoint &source)
override;
39 void setSize(
const QSizeF &size)
override;
40 void setFiltering(QSGTexture::Filtering filtering)
override;
43 void paint(QPainter *painter);
49 QSGSoftwarePixmapTexture *m_texture =
nullptr;
void paint(QPainter *painter)
void setSize(const QSizeF &size) override
void setTexture(QSGTexture *texture) override
~QSGSoftwareSpriteNode() override
void setTime(float time) override
void setSourceB(const QPoint &source) override
void setSpriteSize(const QSize &size) override
void setFiltering(QSGTexture::Filtering filtering) override
void setSheetSize(const QSize &size) override
void setSourceA(const QPoint &source) override
QT_REQUIRE_CONFIG(quick_sprite)