8#ifndef _KIS_CURVE_CIRCLE_MASK_GENERATOR_H_
9#define _KIS_CURVE_CIRCLE_MASK_GENERATOR_H_
13#include <QScopedPointer>
15#include "kritaimage_export.h"
41 quint8
valueAt(qreal x, qreal y)
const override;
43 void setScale(qreal scaleX, qreal scaleY)
override;
45 void toXML(QDomDocument& , QDomElement&)
const override;
51 void setMaskScalarApplicator();
57 qreal
norme(qreal a, qreal b)
const {
63 const QScopedPointer<Private>
d;
qreal norme(qreal a, qreal b) const
const QScopedPointer< Private > d
KisBrushMaskApplicatorBase * applicator() const override
virtual void setSoftness(qreal softness)
virtual KisMaskGenerator * clone() const =0
virtual bool shouldVectorize() const
virtual void toXML(QDomDocument &, QDomElement &) const
virtual quint8 valueAt(qreal x, qreal y) const =0
virtual void setScale(qreal scaleX, qreal scaleY)