22 : m_overlayDevice(overlayDevice),
23 m_overlayIndex(overlayIndex)
44 m_overlayDevice(overlayDevice)
void readRect(const QRect &rect)
virtual void readRects(const QVector< QRect > &rects)=0
void blockUpdates() override
blockUpdates block updating the image projection
KisPaintDeviceSP projection() const
void unblockUpdates() override
unblockUpdates unblock updating the image project. This only restarts the scheduler and does not sche...
KisPaintDeviceSP source() const
KisPaintDeviceSP overlay(int index=0) const
void readRects(const QVector< QRect > &rects)
const KoColorSpace * overlayColorSpace() const
void readBytes(quint8 *data, qint32 x, qint32 y, qint32 w, qint32 h) const
KisColorSmudgeSourceImage(KisImageSP image, KisOverlayPaintDeviceWrapper &overlayDevice)
void readBytes(quint8 *dstPtr, const QRect &rect) override
KisOverlayPaintDeviceWrapper & m_overlayDevice
void readRects(const QVector< QRect > &rects) override
const KoColorSpace * colorSpace() const override
KisOverlayPaintDeviceWrapper & m_overlayDevice
KisColorSmudgeSourcePaintDevice(KisOverlayPaintDeviceWrapper &overlayDevice, int overlayIndex=0)
void readBytes(quint8 *dstPtr, const QRect &rect) override
void readRects(const QVector< QRect > &rects) override
const KoColorSpace * colorSpace() const override