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

#include <kis_base_accessor.h>

+ Inheritance diagram for KisBaseConstAccessor:

Public Member Functions

 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 13 of file kis_base_accessor.h.

Constructor & Destructor Documentation

◆ KisBaseConstAccessor()

KisBaseConstAccessor::KisBaseConstAccessor ( )
inline

Definition at line 17 of file kis_base_accessor.h.

17{}

◆ ~KisBaseConstAccessor()

KisBaseConstAccessor::~KisBaseConstAccessor ( )
virtual

Definition at line 9 of file kis_base_accessor.cpp.

10{
11}

Member Function Documentation

◆ oldRawData()

virtual const quint8 * KisBaseConstAccessor::oldRawData ( ) const
pure virtual
Returns
a pointer to the pixel data as it was at the moment of the last memento creation.

Implemented in KisHLineIterator2, KisRandomAccessor2, and KisVLineIterator2.

◆ rawDataConst()

virtual const quint8 * KisBaseConstAccessor::rawDataConst ( ) const
pure virtual
Returns
a pointer to the most actual pixel data, this points to the same data as rawData() method of a writable accessor.

Implemented in KisHLineIterator2, KisRandomAccessor2, and KisVLineIterator2.

◆ x()

virtual qint32 KisBaseConstAccessor::x ( ) const
pure virtual

◆ y()

virtual qint32 KisBaseConstAccessor::y ( ) const
pure virtual

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