|
Krita Source Code Documentation
|
#include <kis_cage_transform_strategy.h>
Inheritance diagram for KisCageTransformStrategy:Classes | |
| struct | Private |
Protected Member Functions | |
| QImage | calculateTransformedImage (ToolTransformArgs ¤tArgs, const QImage &srcImage, const QVector< QPointF > &origPoints, const QVector< QPointF > &transfPoints, const QPointF &srcOffset, QPointF *dstOffset) override |
| void | drawConnectionLines (QPainter &gc, const QVector< QPointF > &origPoints, const QVector< QPointF > &transfPoints, bool isEditingPoints) override |
Protected Member Functions inherited from KisWarpTransformStrategy | |
| void | overrideDrawingItems (bool drawConnectionLines, bool drawOrigPoints, bool drawTransfPoints) |
| void | setClipOriginalPointsPosition (bool value) |
| void | setCloseOnStartPointClick (bool value) |
Protected Member Functions inherited from KisSimplifiedActionPolicyStrategy | |
| virtual void | hoverActionCommon (const QPointF &pt) |
| virtual bool | shiftModifierIsUsed () const |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Additional Inherited Members | |
Signals inherited from KisWarpTransformStrategy | |
| void | requestCanvasUpdate () |
| void | requestImageRecalculation () |
Definition at line 23 of file kis_cage_transform_strategy.h.
| KisCageTransformStrategy::KisCageTransformStrategy | ( | const KisCoordinatesConverter * | converter, |
| KoSnapGuide * | snapGuide, | ||
| ToolTransformArgs & | currentArgs, | ||
| TransformTransactionProperties & | transaction ) |
Definition at line 29 of file kis_cage_transform_strategy.cpp.
References CAGE_TRANSFORM, KisWarpTransformStrategy::overrideDrawingItems(), KisWarpTransformStrategy::setClipOriginalPointsPosition(), KisWarpTransformStrategy::setCloseOnStartPointClick(), and KisWarpTransformStrategy::setTransformType().
|
override |
Definition at line 43 of file kis_cage_transform_strategy.cpp.
|
overrideprotectedvirtual |
Reimplemented from KisWarpTransformStrategy.
Definition at line 75 of file kis_cage_transform_strategy.cpp.
References KisCageTransformWorker::prepareTransform(), ToolTransformArgs::previewPixelPrecision(), KisCageTransformWorker::runOnQImage(), and KisCageTransformWorker::setTransformedCage().
|
overrideprotectedvirtual |
Reimplemented from KisWarpTransformStrategy.
Definition at line 47 of file kis_cage_transform_strategy.cpp.
References KisTransformStrategyBase::decorationThickness(), and KisPaintingTweaks::initAntsPen().
|
private |
Definition at line 47 of file kis_cage_transform_strategy.h.