4#ifndef QSGSOFTWAREPIXMAPTEXTURE_H
5#define QSGSOFTWAREPIXMAPTEXTURE_H
18#include <private/qsgtexture_p.h>
19#include <QtGui/QPixmap>
void setInnerSourceRect(const QRectF &rect) override
void paint(QPainter *painter)
void setTexture(QSGTexture *texture) override
void setSubSourceRect(const QRectF &rect) override
const QPixmap & pixmap() const
void preprocess() override
Override this function to do processing on the node before it is rendered.
void setTargetRect(const QRectF &rect) override
void setVerticalWrapMode(QSGTexture::WrapMode wrapMode) override
void setInnerTargetRect(const QRectF &rect) override
QSGSoftwareInternalImageNode()
void setMirror(bool mirrorHorizontally, bool mirrorVertically) override
void setMipmapFiltering(QSGTexture::Filtering filtering) override
void setHorizontalWrapMode(QSGTexture::WrapMode wrapMode) override
void setFiltering(QSGTexture::Filtering filtering) override
void setBottomRightRadius(qreal radius) override
void setRect(const QRectF &rect) override
void setRadius(qreal radius) override
void setAntialiasing(bool antialiasing) override
void setGradientVertical(bool vertical) override
void resetBottomRightRadius() override
void setTopLeftRadius(qreal radius) override
QSGSoftwareInternalRectangleNode()
void setTopRightRadius(qreal radius) override
void setBottomLeftRadius(qreal radius) override
void setColor(const QColor &color) override
void setGradientStops(const QGradientStops &stops) override
void setPenWidth(qreal width) override
void resetBottomLeftRadius() override
void setPenColor(const QColor &color) override
void setAligned(bool aligned) override
void resetTopLeftRadius() override
void resetTopRightRadius() override
QSGTexture * texture() const override
void setDirty(const QRect &dirtyRect=QRect()) override
void setTextureSize(const QSize &size) override
QSize textureSize() const
void setPreferredRenderTarget(QQuickPaintedItem::RenderTarget target) override
bool linearFiltering() const
void setOpaquePainting(bool opaque) override
void paint(QPainter *painter)
~QSGSoftwarePainterNode()
void setSmoothPainting(bool s) override
void setMipmapping(bool mipmapping) override
bool fastFBOResizing() const
qreal contentsScale() const
QImage toImage() const override
void setContentsScale(qreal s) override
bool opaquePainting() const
void setFillColor(const QColor &c) override
void setLinearFiltering(bool linearFiltering) override
void setFastFBOResizing(bool dynamic) override
QSGSoftwarePainterNode(QQuickPaintedItem *item)
void setSize(const QSize &size) override
bool smoothPainting() const
bool hasAlphaChannel() const override
Returns true if the texture data contains an alpha channel.
const QPixmap & pixmap() const
bool hasMipmaps() const override
Returns true if the texture data contains mipmap levels.
QSize textureSize() const override
Returns the size of the texture in pixels.
qint64 comparisonKey() const override
Returns a key suitable for comparing textures.
QSGSoftwarePixmapTexture(const QPixmap &pixmap)
QVarLengthArray< QPainter::PixmapFragment, 16 > QPixmapFragmentsArray
QTileRules(Qt::TileRule horizontalRule, Qt::TileRule verticalRule)
QTileRules(Qt::TileRule rule=Qt::StretchTile)