46 bool isRunning()
const;
48 void cursorMoved(
const QPointF &cursorPos);
61 const QPointF &pixelCoords,
86 int elapsedStrokeTime()
const;
88 void initPaintImpl(qreal startAngle,
108 void paintLine(
int strokeInfoId,
114 const QPointF &control1,
115 const QPointF &control2,
126 const QPointF &control1,
127 const QPointF &control2,
133 QPointF tangent1, QPointF tangent2
141 void updateCurrentBrushPosition(
const QPointF &pixelPos);
144 void stabilizerEnd();
147 int computeAirbrushTimerInterval()
const;
149 qreal currentZoom()
const;
150 qreal currentPhysicalZoom()
const;
154 void doAirbrushing();
155 void stabilizerPollAndPaint();
156 void slotSmoothingTypeChanged();
static void paintBezierCurve(KisPaintOp *paintOp, const KisPaintInformation &pi1, const KisVector2D &control1, const KisVector2D &control2, const KisPaintInformation &pi2, KisDistanceInformation *currentDistance)