|
Krita Source Code Documentation
|
#include <kis_wrapped_line_iterator_base.h>
Inheritance diagram for KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >:Public Member Functions | |
| KisWrappedLineIteratorBase (KisDataManager *dataManager, const KisWrappedRect &splitRect, qint32 offsetX, qint32 offsetY, bool writable, KisIteratorCompleteListener *listener) | |
| qint32 | nConseqPixels () const |
| void | nextColumn () |
| bool | nextPixel () |
| bool | nextPixels (qint32 n) |
| void | nextRow () |
| const quint8 * | oldRawData () const |
| quint8 * | rawData () |
| const quint8 * | rawDataConst () const |
| void | resetColumnPos () |
| void | resetPixelPos () |
| void | resetRowPos () |
| qint32 | x () const |
| qint32 | y () const |
Private Member Functions | |
| bool | trySwitchColumn () |
Private Attributes | |
| IteratorStrategy::IteratorTypeSP | m_currentIterator |
| QPoint | m_currentPos |
| QSize | m_iterationAreaSize |
| QVector< typename IteratorStrategy::IteratorTypeSP > | m_iterators |
| KisWrappedRect | m_splitRect |
| IteratorStrategy | m_strategy |
Definition at line 12 of file kis_wrapped_line_iterator_base.h.
|
inline |
Definition at line 15 of file kis_wrapped_line_iterator_base.h.
References KisWrappedRect::isSplit(), KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentIterator, KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_iterationAreaSize, KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_iterators, KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_splitRect, KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_strategy, and KisWrappedRect::originalRect().
|
inline |
Definition at line 88 of file kis_wrapped_line_iterator_base.h.
References KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentIterator, KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentPos, and KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_iterationAreaSize.
|
inline |
Definition at line 72 of file kis_wrapped_line_iterator_base.h.
References KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::nextRow().
|
inline |
Definition at line 42 of file kis_wrapped_line_iterator_base.h.
References KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentIterator, KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentPos, KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_iterationAreaSize, and KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::trySwitchColumn().
|
inline |
Definition at line 52 of file kis_wrapped_line_iterator_base.h.
References KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentIterator, KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentPos, KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_iterationAreaSize, and KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::trySwitchColumn().
|
inline |
Definition at line 62 of file kis_wrapped_line_iterator_base.h.
References KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentIterator, KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentPos, and KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_strategy.
|
inline |
Definition at line 76 of file kis_wrapped_line_iterator_base.h.
References KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentIterator.
|
inline |
Definition at line 84 of file kis_wrapped_line_iterator_base.h.
References KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentIterator.
|
inline |
Definition at line 80 of file kis_wrapped_line_iterator_base.h.
References KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentIterator.
|
inline |
Definition at line 113 of file kis_wrapped_line_iterator_base.h.
References KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::resetRowPos().
|
inline |
|
inline |
Definition at line 109 of file kis_wrapped_line_iterator_base.h.
References errKrita.
|
inlineprivate |
Definition at line 118 of file kis_wrapped_line_iterator_base.h.
References KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentIterator, and KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_strategy.
|
inline |
Definition at line 95 of file kis_wrapped_line_iterator_base.h.
References KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentPos, KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_splitRect, KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_strategy, and KisWrappedRect::originalRect().
|
inline |
Definition at line 100 of file kis_wrapped_line_iterator_base.h.
References KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_currentPos, KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_splitRect, KisWrappedLineIteratorBase< IteratorStrategy, BaseClass >::m_strategy, and KisWrappedRect::originalRect().
|
private |
Definition at line 143 of file kis_wrapped_line_iterator_base.h.
|
private |
Definition at line 141 of file kis_wrapped_line_iterator_base.h.
|
private |
Definition at line 140 of file kis_wrapped_line_iterator_base.h.
|
private |
Definition at line 142 of file kis_wrapped_line_iterator_base.h.
|
private |
Definition at line 139 of file kis_wrapped_line_iterator_base.h.
|
private |
Definition at line 144 of file kis_wrapped_line_iterator_base.h.