krita
KisVLineIterator Class Reference
Inheritance diagram for KisVLineIterator:

Detailed Description
Definition at line 135 of file kis_iterator.h.
Public Member Functions | |
KisVLineIterator (KisDataManager *dm, Q_INT32 x, Q_INT32 y, Q_INT32 h, bool writable) | |
~KisVLineIterator () | |
KisVLineIterator (const KisVLineIterator &rhs) | |
KisVLineIterator & | operator= (const KisVLineIterator &rhs) |
Q_UINT8 * | rawData () const |
const Q_UINT8 * | oldRawData () const |
KisVLineIterator & | operator++ () |
bool | isDone () const |
Q_INT32 | x () const |
Q_INT32 | y () const |
void | nextCol () |
Member Function Documentation
Q_UINT8 * KisVLineIterator::rawData | ( | ) | const |
returns a pointer to the pixel data. Do NOT interpret the data - leave that to a colorstrategy
Definition at line 130 of file kis_iterator.cc.
const Q_UINT8 * KisVLineIterator::oldRawData | ( | ) | const |
Returns a pointer to the pixel data as it was at the moment of the last memento creation.
Definition at line 132 of file kis_iterator.cc.
KisVLineIterator & KisVLineIterator::operator++ | ( | ) |
Advances one pixel until it reaches the end of the line.
Reimplemented in KisVLineIteratorPixel.
Definition at line 134 of file kis_iterator.cc.
bool KisVLineIterator::isDone | ( | ) | const |
Q_INT32 KisVLineIterator::x | ( | ) | const |
current x position
Reimplemented in KisVLineIteratorPixel.
Definition at line 138 of file kis_iterator.cc.
Q_INT32 KisVLineIterator::y | ( | ) | const |
current y position
Reimplemented in KisVLineIteratorPixel.
Definition at line 140 of file kis_iterator.cc.
void KisVLineIterator::nextCol | ( | ) |
increment to the next column and rewind to the begining
Definition at line 142 of file kis_iterator.cc.
The documentation for this class was generated from the following files: