#include <kis_tool_multihand_helper.h>
|
| | KisToolMultihandHelper (KisPaintingInformationBuilder *infoBuilder, KoCanvasResourceProvider *resourceManager, const KUndo2MagicString &transactionText) |
| |
| void | setupTransformations (const QVector< QTransform > &transformations) |
| |
| | ~KisToolMultihandHelper () override |
| |
Public Member Functions inherited from KisToolFreehandHelper |
| void | cursorMoved (const QPointF &cursorPos) |
| |
| void | endPaint () |
| |
| void | initPaint (KoPointerEvent *event, const QPointF &pixelCoords, KisImageWSP image, KisNodeSP currentNode, KisStrokesFacade *strokesFacade, KisNodeSP overrideNode=0, KisDefaultBoundsBaseSP bounds=0) |
| |
| bool | isRunning () const |
| |
| | KisToolFreehandHelper (KisPaintingInformationBuilder *infoBuilder, KoCanvasResourceProvider *resourceManager, const KUndo2MagicString &transactionText=KUndo2MagicString(), KisSmoothingOptions *smoothingOptions=0) |
| |
| void | paintEvent (KoPointerEvent *event) |
| |
| KisOptimizedBrushOutline | paintOpOutline (const QPointF &savedCursorPos, const KoPointerEvent *event, const KisPaintOpSettingsSP globalSettings, KisPaintOpSettings::OutlineMode mode) const |
| |
| void | setSmoothness (KisSmoothingOptionsSP smoothingOptions) |
| |
| KisSmoothingOptionsSP | smoothingOptions () const |
| |
| | ~KisToolFreehandHelper () override |
| |
|
| 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 |
| |
Definition at line 13 of file kis_tool_multihand_helper.h.
◆ KisToolMultihandHelper()
◆ ~KisToolMultihandHelper()
| KisToolMultihandHelper::~KisToolMultihandHelper |
( |
| ) |
|
|
override |
◆ createPainters()
◆ paintAt() [1/3]
◆ paintAt() [2/3]
◆ paintAt() [3/3]
◆ paintBezierCurve() [1/3]
◆ paintBezierCurve() [2/3]
◆ paintBezierCurve() [3/3]
Definition at line 112 of file kis_tool_freehand_helper.cpp.
1009{
1010
1011#ifdef DEBUG_BEZIER_CURVES
1014
1015 tpi1 = pi1;
1016 tpi2 = pi2;
1017
1020
1022
1025
1029
1033#endif
1034
1035 m_d->hasPaintAtLeastOnce =
true;
1036 m_d->strokesFacade->addJob(
m_d->strokeId,
1038 pi1, control1, control2, pi2));
1039
1040}
◆ paintLine() [1/3]
◆ paintLine() [2/3]
◆ paintLine() [3/3]
◆ setupTransformations()
| void KisToolMultihandHelper::setupTransformations |
( |
const QVector< QTransform > & | transformations | ) |
|
| Private* const KisToolMultihandHelper::d |
|
private |
The documentation for this class was generated from the following files: