Q_INVOKABLE QString toString() const
int addPoint(const QPointF &point)
Q_INVOKABLE void fromString(const QString &)
KisCubicCurveQml(QObject *parent=nullptr)
void pointsChanged(const QList< QPointF > &)
void setPoint(int idx, const QPointF &point)
void removePoint(int idx)
Q_INVOKABLE QList< qreal > floatTransfer(int size) const
void setName(const QString &name)
Q_INVOKABLE bool isConstant(qreal c) const
Q_INVOKABLE qreal value(qreal x) const
Q_INVOKABLE qreal interpolateLinear(qreal normalizedValue, const QList< qreal > &transfer) const
void setPoints(const QList< QPointF > points)
void nameChanged(const QString &)
Q_INVOKABLE bool isIdentity() const
void setPoint(int idx, const KisCubicCurvePoint &point)
const QVector< qreal > floatTransfer(int size=256) const
QList< KisCubicCurvePoint > points
Q_DECL_DEPRECATED void fromString(const QString &)
void setPoints(const QList< QPointF > &points)
void setName(const QString &name)
void removePoint(int idx)
bool isConstant(qreal c) const
static qreal interpolateLinear(qreal normalizedValue, const QVector< qreal > &transfer)
int addPoint(const KisCubicCurvePoint &point)