6#ifndef _KIS_FILTER_MASK_
7#define _KIS_FILTER_MASK_
37 QIcon
icon()
const override;
51 PositionToFilthy maskPos,
52 KisRenderPassFlags flags)
const override;
54 QRect
extent()
const override;
57 QRect
changeRect(
const QRect &
rect, PositionToFilthy pos = N_FILTHY)
const override;
58 QRect
needRect(
const QRect &
rect, PositionToFilthy pos = N_FILTHY)
const override;
61 bool filterNeedsTransparentPixels()
const;
65 QScopedPointer<Private>
m_d;
QIcon icon() const override
~KisFilterMask() override
QScopedPointer< Private > m_d
KisNodeSP clone() const override
virtual void setFilter(KisFilterConfigurationSP filterConfig, bool checkCompareConfig=true)
KisSharedPtr< KisNode > KisNodeSP
QRect needRect(const QRect &rect, PositionToFilthy pos=N_FILTHY) const override
virtual QRect decorateRect(KisPaintDeviceSP &src, KisPaintDeviceSP &dst, const QRect &rc, PositionToFilthy maskPos, KisRenderPassFlags flags) const
QRect changeRect(const QRect &rect, PositionToFilthy pos=N_FILTHY) const override
QRect exactBounds() const override
QRect extent() const override
bool accept(KisNodeVisitor &v) override