7#ifndef __KIS_WRAPPED_HLINE_ITERATOR_H
8#define __KIS_WRAPPED_HLINE_ITERATOR_H
36 qint32 offsetX, qint32 offsetY,
KisWrappedRect * m_splitRect
WrappedHLineIteratorStrategy()
void completeInitialization(QVector< IteratorTypeSP > *iterators, KisWrappedRect *splitRect)
IteratorTypeSP createIterator(KisDataManager *dataManager, const QRect &rc, qint32 offsetX, qint32 offsetY, bool writable, KisIteratorCompleteListener *listener)
bool trySwitchColumnForced()
QSize originalRectToColumnsRows(const QRect &rect)
QVector< IteratorTypeSP > * m_iterators
KisHLineIteratorSP IteratorTypeSP
bool trySwitchIteratorStripe()
void iteratorsToNextRow()
IteratorTypeSP leftColumnIterator() const
QPoint columnRowToXY(const QPoint &pt) const
IteratorTypeSP rightColumnIterator() const
KisWrappedLineIteratorBase< WrappedHLineIteratorStrategy, KisHLineIteratorNG > KisWrappedHLineIterator
The KisIteratorCompleteListener struct is a special interface for notifying the paint device that an ...