13 qint32 offsetX, qint32 offsetY,
16 const QRect &wrapRect,
20 m_currentPos(QPoint()),
21 m_wrapAxis(wrapAroundModeAxis)
qint32 numContiguousRows(qint32 y) const override
qint32 rowStride(qint32 x, qint32 y) const override
qint32 numContiguousColumns(qint32 x) const override
void moveTo(qint32 x, qint32 y) override
Move to a given x,y position, fetch tiles and data.
KisWrappedRandomAccessor(KisTiledDataManager *ktm, qint32 offsetX, qint32 offsetY, bool writable, KisIteratorCompleteListener *completeListener, const QRect &wrapRect, const WrapAroundAxis wrapAroundModeAxis)
void moveTo(qint32 x, qint32 y) override
Move to a given x,y position, fetch tiles and data.
WrapAroundAxis m_wrapAxis
qint32 numContiguousColumns(qint32 x) const override
qint32 y() const override
qint32 rowStride(qint32 x, qint32 y) const override
qint32 x() const override
qint32 numContiguousRows(qint32 y) const override
The KisIteratorCompleteListener struct is a special interface for notifying the paint device that an ...
static int yToWrappedY(int y, const QRect &wrapRect, WrapAroundAxis wrapAxis)
static int xToWrappedX(int x, const QRect &wrapRect, WrapAroundAxis wrapAxis)