5#ifndef QQUICKNINEPATCHIMAGE_P_H
6#define QQUICKNINEPATCHIMAGE_P_H
19#include <QtQuick/private/qquickimage_p.h>
23class QQuickNinePatchImagePrivate;
28 Q_PROPERTY(qreal topPadding READ topPadding NOTIFY topPaddingChanged FINAL)
QQuickNinePatchData xDivs
void updatePaddings(const QSizeF &size, const QList< qreal > &horizontal, const QList< qreal > &vertical)
QQuickNinePatchData yDivs
void updateInsets(const QList< qreal > &horizontal, const QList< qreal > &vertical)
void bottomPaddingChanged()
qreal rightPadding() const
qreal leftPadding() const
qreal bottomInset() const
void bottomInsetChanged()
qreal bottomPadding() const
void rightPaddingChanged()
void pixmapChange() override
void leftPaddingChanged()
QSGNode * updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *data) override
Called on the render thread when it is time to sync the state of the item with the scene graph.
void initialize(QSGTexture *texture, const QSizeF &targetSize, const QSize &sourceSize, const QQuickNinePatchData &xDivs, const QQuickNinePatchData &yDivs, qreal dpr)
static QList< qreal > readCoords(const QRgb *data, int from, int count, int offset, QRgb color)
QList< qreal > coordsForSize(qreal count) const
void fill(const QList< qreal > &coords, qreal count)
qreal at(int index) const