7#ifndef _KIS_BASE_ITERATOR_H_
8#define _KIS_BASE_ITERATOR_H_
56 inline quint32
xToCol(quint32 x)
const {
59 inline quint32
yToRow(quint32 y)
const {
void lockOldTile(KisTileSP &tile)
qint32 calcXInTile(qint32 x, qint32 col) const
KisBaseIterator(KisTiledDataManager *_dataManager, bool _writable, KisIteratorCompleteListener *listener)
void unlockOldTile(KisTileSP &tile)
void unlockTile(KisTileSP &tile)
quint32 yToRow(quint32 y) const
void lockTile(KisTileSP &tile)
KisIteratorCompleteListener * m_completeListener
qint32 calcYInTile(qint32 y, qint32 row) const
KisTiledDataManager * m_dataManager
quint32 xToCol(quint32 x) const
static const qint32 HEIGHT
static const qint32 WIDTH
void unlockForRead() const
quint32 pixelSize() const
qint32 yToRow(qint32 y) const
qint32 xToCol(qint32 x) const
The KisIteratorCompleteListener struct is a special interface for notifying the paint device that an ...
virtual void notifyWritableIteratorCompleted()=0