|
Krita Source Code Documentation
|
#include <kis_tool_multihand_helper.h>
Inheritance diagram for KisToolMultihandHelper:Classes | |
| struct | Private |
Protected Member Functions | |
| void | createPainters (QVector< KisFreehandStrokeInfo * > &strokeInfos, const KisDistanceInformation &startDist) override |
| virtual void | paintAt (const KisPaintInformation &pi) |
| void | paintAt (const KisPaintInformation &pi) override |
| void | paintAt (int strokeInfoId, const KisPaintInformation &pi) |
| virtual void | paintBezierCurve (const KisPaintInformation &pi1, const QPointF &control1, const QPointF &control2, const KisPaintInformation &pi2) |
| void | paintBezierCurve (const KisPaintInformation &pi1, const QPointF &control1, const QPointF &control2, const KisPaintInformation &pi2) override |
| void | paintBezierCurve (int strokeInfoId, const KisPaintInformation &pi1, const QPointF &control1, const QPointF &control2, const KisPaintInformation &pi2) |
| virtual void | paintLine (const KisPaintInformation &pi1, const KisPaintInformation &pi2) |
| void | paintLine (const KisPaintInformation &pi1, const KisPaintInformation &pi2) override |
| void | paintLine (int strokeInfoId, const KisPaintInformation &pi1, const KisPaintInformation &pi2) |
Protected Member Functions inherited from KisToolFreehandHelper | |
| void | cancelPaint () |
| int | elapsedStrokeTime () const |
| void | initPaintImpl (qreal startAngle, const KisPaintInformation &pi, KoCanvasResourceProvider *resourceManager, KisImageWSP image, KisNodeSP node, KisStrokesFacade *strokesFacade, KisNodeSP overrideNode=0, KisDefaultBoundsBaseSP bounds=0) |
| void | paintAt (int strokeInfoId, const KisPaintInformation &pi) |
| void | paintBezierCurve (int strokeInfoId, const KisPaintInformation &pi1, const QPointF &control1, const QPointF &control2, const KisPaintInformation &pi2) |
| void | paintLine (int strokeInfoId, const KisPaintInformation &pi1, const KisPaintInformation &pi2) |
| KoCanvasResourceProvider * | resourceManager () const |
Private Attributes | |
| Private *const | d |
Additional Inherited Members | |
Signals inherited from KisToolFreehandHelper | |
| void | requestExplicitUpdateOutline () |
Definition at line 13 of file kis_tool_multihand_helper.h.
| KisToolMultihandHelper::KisToolMultihandHelper | ( | KisPaintingInformationBuilder * | infoBuilder, |
| KoCanvasResourceProvider * | resourceManager, | ||
| const KUndo2MagicString & | transactionText ) |
Definition at line 20 of file kis_tool_multihand_helper.cpp.
|
override |
|
overrideprotectedvirtual |
Reimplemented from KisToolFreehandHelper.
Definition at line 38 of file kis_tool_multihand_helper.cpp.
References d, KisDistanceInformation::getSpacingInterval(), KisDistanceInformation::getTimingUpdateInterval(), KisDistanceInformation::lastDrawingAngle(), KisDistanceInformation::lastPosition, KisDistanceInitInfo::makeDistInfo(), and KisToolMultihandHelper::Private::transformations.
|
protectedvirtual |
Reimplemented from KisToolFreehandHelper.
Definition at line 120 of file kis_tool_freehand_helper.cpp.
|
overrideprotectedvirtual |
Reimplemented from KisToolFreehandHelper.
Definition at line 73 of file kis_tool_multihand_helper.cpp.
References adjustPointInformationRotation(), d, paintAt(), KisPaintInformation::pos(), KisPaintInformation::setPos(), and KisToolMultihandHelper::Private::transformations.
|
protected |
Definition at line 106 of file kis_tool_freehand_helper.cpp.
|
protectedvirtual |
Reimplemented from KisToolFreehandHelper.
Definition at line 125 of file kis_tool_freehand_helper.cpp.
|
overrideprotectedvirtual |
Reimplemented from KisToolFreehandHelper.
Definition at line 102 of file kis_tool_multihand_helper.cpp.
References adjustPointInformationRotation(), d, paintBezierCurve(), KisPaintInformation::pos(), KisPaintInformation::setPos(), and KisToolMultihandHelper::Private::transformations.
|
protected |
Definition at line 112 of file kis_tool_freehand_helper.cpp.
|
protectedvirtual |
Reimplemented from KisToolFreehandHelper.
Definition at line 122 of file kis_tool_freehand_helper.cpp.
|
overrideprotectedvirtual |
Reimplemented from KisToolFreehandHelper.
Definition at line 84 of file kis_tool_multihand_helper.cpp.
References adjustPointInformationRotation(), d, paintLine(), KisPaintInformation::pos(), KisPaintInformation::setPos(), and KisToolMultihandHelper::Private::transformations.
|
protected |
Definition at line 108 of file kis_tool_freehand_helper.cpp.
Definition at line 33 of file kis_tool_multihand_helper.cpp.
References d, and KisToolMultihandHelper::Private::transformations.
|
private |
Definition at line 45 of file kis_tool_multihand_helper.h.