18#include <kritaimage_export.h>
84 const QPointF &control1,
85 const QPointF &control2,
101 static void splitCoordinate(qreal coordinate, qint32 *whole, qreal *fraction);
146 void setFanCornersInfo(
bool fanCornersEnabled, qreal fanCornersStep);
KisMagneticGraph::vertex_descriptor source(typename KisMagneticGraph::edge_descriptor e, KisMagneticGraph g)
static void paintBezierCurve(KisPaintOp *paintOp, const KisPaintInformation &pi1, const KisVector2D &control1, const KisVector2D &control2, const KisPaintInformation &pi2, KisDistanceInformation *currentDistance)
void paintLine(PaintOp &op, const KisPaintInformation &pi1, const KisPaintInformation &pi2, KisDistanceInformation *currentDistance, bool fanCornersEnabled, qreal fanCornersStep)
virtual KisSpacingInformation updateSpacingImpl(const KisPaintInformation &info) const =0
virtual bool canPaint() const
KisPainter * painter() const
virtual KisSpacingInformation paintAt(const KisPaintInformation &info)=0