Krita Source Code Documentation
Loading...
Searching...
No Matches
KisBaseConstIteratorNG Class Referenceabstract

#include <kis_iterator_ng.h>

+ Inheritance diagram for KisBaseConstIteratorNG:

Public Member Functions

 KisBaseConstIteratorNG ()
 
virtual qint32 nConseqPixels () const =0
 
virtual bool nextPixel ()=0
 
virtual bool nextPixels (qint32 n)=0
 
 ~KisBaseConstIteratorNG () override
 
- Public Member Functions inherited from KisBaseConstAccessor
 KisBaseConstAccessor ()
 
virtual const quint8 * oldRawData () const =0
 
virtual const quint8 * rawDataConst () const =0
 
virtual qint32 x () const =0
 
virtual qint32 y () const =0
 
virtual ~KisBaseConstAccessor ()
 
- Public Member Functions inherited from KisShared
bool deref ()
 
bool ref ()
 
int refCount ()
 
QAtomicInt * sharedWeakReference ()
 

Additional Inherited Members

- Protected Member Functions inherited from KisShared
 KisShared ()
 
 ~KisShared ()
 

Detailed Description

Definition at line 12 of file kis_iterator_ng.h.

Constructor & Destructor Documentation

◆ KisBaseConstIteratorNG()

KisBaseConstIteratorNG::KisBaseConstIteratorNG ( )
inline

Definition at line 16 of file kis_iterator_ng.h.

16{}

◆ ~KisBaseConstIteratorNG()

KisBaseConstIteratorNG::~KisBaseConstIteratorNG ( )
override

Definition at line 9 of file kis_iterator_ng.cpp.

10{
11}

Member Function Documentation

◆ nConseqPixels()

virtual qint32 KisBaseConstIteratorNG::nConseqPixels ( ) const
pure virtual
Returns
return number of consequential numbers of pixels, useful for optimization

Implemented in KisHLineIterator2, and KisVLineIterator2.

◆ nextPixel()

virtual bool KisBaseConstIteratorNG::nextPixel ( )
pure virtual

Move to the next pixel

Returns
false if there is no more pixel in the line

Implemented in KisHLineIterator2, and KisVLineIterator2.

◆ nextPixels()

virtual bool KisBaseConstIteratorNG::nextPixels ( qint32 n)
pure virtual

Move to the next pixels

Implemented in KisHLineIterator2, and KisVLineIterator2.


The documentation for this class was generated from the following files: