15 , m_fuzzyPerStroke(fuzzyPerStroke)
16 , m_perStrokeRandomSourceKey(perStrokeRandomSourceKey)
33 result = 2.0 * result - 1.0;
const KoID FuzzyPerStrokeId("fuzzystroke", ki18nc("Context: dynamic sensors", "Fuzzy Stroke"))
generate a random number
const KoID FuzzyPerDabId("fuzzy", ki18nc("Context: dynamic sensors", "Fuzzy Dab"))
generate a random number
KisDynamicSensorFuzzyBase(const KoID &id, bool fuzzyPerStroke, const QString &parentOptionName, const KisSensorData &data, std::optional< KisCubicCurve > curveOverride)
QString m_perStrokeRandomSourceKey
const bool m_fuzzyPerStroke
bool isAdditive() const override
qreal value(const KisPaintInformation &info) const override
KisDynamicSensorFuzzyPerDab(const KisSensorData &data, std::optional< KisCubicCurve > curveOverride)
KisDynamicSensorFuzzyPerStroke(const KisSensorData &data, std::optional< KisCubicCurve > curveOverride, const QString &parentOptionName)
qreal generateNormalized(const QString &key) const
qreal generateNormalized() const