7#ifndef __KIS_WRAPPED_RANDOM_ACCESSOR_H
8#define __KIS_WRAPPED_RANDOM_ACCESSOR_H
18 qint32 offsetX, qint32 offsetY,
21 const QRect &wrapRect,
24 void moveTo(qint32
x, qint32
y)
override;
27 qint32
rowStride(qint32
x, qint32
y)
const override;
29 qint32
x()
const override;
30 qint32
y()
const override;
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 ...