Krita Source Code Documentation
Loading...
Searching...
No Matches
KisPaintDeviceData::CacheInvalidator Struct Reference
+ Inheritance diagram for KisPaintDeviceData::CacheInvalidator:

Public Member Functions

 CacheInvalidator (KisPaintDeviceData *_q)
 
void notifyWritableIteratorCompleted () override
 
- Public Member Functions inherited from KisIteratorCompleteListener
virtual ~KisIteratorCompleteListener ()
 

Private Attributes

KisPaintDeviceDataq
 

Detailed Description

Definition at line 365 of file kis_paint_device_data.h.

Constructor & Destructor Documentation

◆ CacheInvalidator()

KisPaintDeviceData::CacheInvalidator::CacheInvalidator ( KisPaintDeviceData * _q)
inline

Definition at line 366 of file kis_paint_device_data.h.

366: q(_q) {}

Member Function Documentation

◆ notifyWritableIteratorCompleted()

void KisPaintDeviceData::CacheInvalidator::notifyWritableIteratorCompleted ( )
inlineoverridevirtual

Implements KisIteratorCompleteListener.

Definition at line 368 of file kis_paint_device_data.h.

368 {
369 q->cache()->invalidate();
370 }
ALWAYS_INLINE KisPaintDeviceCache * cache()

References KisPaintDeviceData::cache(), KisPaintDeviceCache::invalidate(), and q.

Member Data Documentation

◆ q

KisPaintDeviceData* KisPaintDeviceData::CacheInvalidator::q
private

Definition at line 372 of file kis_paint_device_data.h.


The documentation for this struct was generated from the following file: