Changeset View
Changeset View
Standalone View
Standalone View
plugins/tools/tool_transform2/kis_liquify_paintop.h
Context not available. | |||||
24 | class KisLiquifyTransformWorker; | 24 | class KisLiquifyTransformWorker; | ||
---|---|---|---|---|---|
25 | class KisPaintInformation; | 25 | class KisPaintInformation; | ||
26 | class KisSpacingInformation; | 26 | class KisSpacingInformation; | ||
27 | class KisDistanceInformation; | ||||
27 | class KisLiquifyProperties; | 28 | class KisLiquifyProperties; | ||
28 | class QPainterPath; | 29 | class QPainterPath; | ||
29 | 30 | | |||
Context not available. | |||||
37 | 38 | | |||
38 | KisSpacingInformation paintAt(const KisPaintInformation &pi); | 39 | KisSpacingInformation paintAt(const KisPaintInformation &pi); | ||
39 | 40 | | |||
41 | /** | ||||
42 | * Updates the spacing in currentDistance based on the provided information. | ||||
43 | */ | ||||
44 | void updateSpacing(const KisPaintInformation &info, KisDistanceInformation ¤tDistance) | ||||
45 | const; | ||||
46 | | ||||
40 | static QPainterPath brushOutline(const KisLiquifyProperties &props, const KisPaintInformation &info); | 47 | static QPainterPath brushOutline(const KisLiquifyProperties &props, const KisPaintInformation &info); | ||
41 | 48 | | |||
49 | protected: | ||||
50 | KisSpacingInformation updateSpacingImpl(const KisPaintInformation &pi) const; | ||||
51 | | ||||
52 | private: | ||||
53 | qreal computeSize(const KisPaintInformation &pi) const; | ||||
54 | | ||||
42 | private: | 55 | private: | ||
43 | struct Private; | 56 | struct Private; | ||
44 | const QScopedPointer<Private> m_d; | 57 | const QScopedPointer<Private> m_d; | ||
Context not available. |