|
Krita Source Code Documentation
|
Classes | |
| class | PositionHistory |
Functions | |
| QPointF | calcAutoSpacing (const QPointF &pt, qreal coeff, qreal lodScale) |
| qreal | calcAutoSpacing (qreal value, qreal coeff) |
| bool | checkSizeTooSmall (qreal scale, qreal width, qreal height) |
| KisSpacingInformation | effectiveSpacing (qreal dabWidth, qreal dabHeight, qreal extraScale, bool distanceSpacingEnabled, bool isotropicSpacing, qreal rotation, bool axesFlipped, qreal spacingVal, bool autoSpacingActive, qreal autoSpacingCoeff, qreal lodScale) |
| KisTimingInformation | effectiveTiming (bool timingEnabled, qreal timingInterval, qreal rateExtraScale) |
| template<class PaintOp > | |
| bool | paintFan (PaintOp &op, const KisPaintInformation &pi1, const KisPaintInformation &pi2, KisDistanceInformation *currentDistance, qreal fanCornersStep) |
| template<class PaintOp > | |
| void | paintLine (PaintOp &op, const KisPaintInformation &pi1, const KisPaintInformation &pi2, KisDistanceInformation *currentDistance, bool fanCornersEnabled, qreal fanCornersStep) |
| QVector< QRect > | splitAndFilterDabRect (const QRect &totalRect, const QVector< QRect > &dabRects, int idealPatchSize) |
| QVector< QRect > | splitDabsIntoRects (const QVector< QRect > &dabRects, int idealNumRects, int diameter, qreal spacing) |
Variables | |
| const char | MaskingBrushCompositeOpTag [] = "MaskingBrush/MaskingCompositeOp" |
| const char | MaskingBrushEnabledTag [] = "MaskingBrush/Enabled" |
| const char | MaskingBrushMasterSizeCoeffTag [] = "MaskingBrush/MasterSizeCoeff" |
| const char | MaskingBrushPaintOpId [] = "paintbrush" |
| const char | MaskingBrushPresetPrefix [] = "MaskingBrush/Preset/" |
| const char | MaskingBrushUseMasterSizeTag [] = "MaskingBrush/UseMasterSize" |
|
inline |
Definition at line 167 of file kis_paintop_utils.h.
References calcAutoSpacing().
|
inline |
|
inline |
Definition at line 157 of file kis_paintop_utils.h.
| KRITAIMAGE_EXPORT KisSpacingInformation KisPaintOpUtils::effectiveSpacing | ( | qreal | dabWidth, |
| qreal | dabHeight, | ||
| qreal | extraScale, | ||
| bool | distanceSpacingEnabled, | ||
| bool | isotropicSpacing, | ||
| qreal | rotation, | ||
| bool | axesFlipped, | ||
| qreal | spacingVal, | ||
| bool | autoSpacingActive, | ||
| qreal | autoSpacingCoeff, | ||
| qreal | lodScale ) |
Definition at line 18 of file kis_paintop_utils.cpp.
References calcAutoSpacing().
| KRITAIMAGE_EXPORT KisTimingInformation KisPaintOpUtils::effectiveTiming | ( | bool | timingEnabled, |
| qreal | timingInterval, | ||
| qreal | rateExtraScale ) |
Definition at line 47 of file kis_paintop_utils.cpp.
References LONG_TIME.
| bool KisPaintOpUtils::paintFan | ( | PaintOp & | op, |
| const KisPaintInformation & | pi1, | ||
| const KisPaintInformation & | pi2, | ||
| KisDistanceInformation * | currentDistance, | ||
| qreal | fanCornersStep ) |
Definition at line 23 of file kis_paintop_utils.h.
References KisPaintInformation::drawingAngleSafe(), incrementInDirection(), KisDistanceInformation::lastDrawingAngle(), KisPaintInformation::mix(), KisPaintInformation::pos(), and shortestAngularDistance().
| void KisPaintOpUtils::paintLine | ( | PaintOp & | op, |
| const KisPaintInformation & | pi1, | ||
| const KisPaintInformation & | pi2, | ||
| KisDistanceInformation * | currentDistance, | ||
| bool | fanCornersEnabled, | ||
| qreal | fanCornersStep ) |
A bit complicated part to ensure the registration of the distance information is done in right order
Definition at line 54 of file kis_paintop_utils.h.
References KisPaintInformation::currentTime(), KisDistanceInformation::getNextPointPosition(), KisDistanceInformation::hasLastPaintInformation(), KisDistanceInformation::lastPaintInformation, KisPaintInformation::mix(), KisDistanceInformation::needsSpacingUpdate(), KisDistanceInformation::needsTimingUpdate(), KisPaintInformation::paintAt(), paintFan(), and KisPaintInformation::pos().
| KRITAIMAGE_EXPORT QVector< QRect > KisPaintOpUtils::splitAndFilterDabRect | ( | const QRect & | totalRect, |
| const QVector< QRect > & | dabRects, | ||
| int | idealPatchSize ) |
Definition at line 59 of file kis_paintop_utils.cpp.
References KritaUtils::filterContainer(), and KritaUtils::splitRectIntoPatches().
| KRITAIMAGE_EXPORT QVector< QRect > KisPaintOpUtils::splitDabsIntoRects | ( | const QVector< QRect > & | dabRects, |
| int | idealNumRects, | ||
| int | diameter, | ||
| qreal | spacing ) |
Definition at line 75 of file kis_paintop_utils.cpp.
References splitAndFilterDabRect().
| KRITAIMAGE_EXPORT const char KisPaintOpUtils::MaskingBrushCompositeOpTag = "MaskingBrush/MaskingCompositeOp" |
Definition at line 13 of file KisPaintopSettingsIds.cpp.
| KRITAIMAGE_EXPORT const char KisPaintOpUtils::MaskingBrushEnabledTag = "MaskingBrush/Enabled" |
Definition at line 12 of file KisPaintopSettingsIds.cpp.
| KRITAIMAGE_EXPORT const char KisPaintOpUtils::MaskingBrushMasterSizeCoeffTag = "MaskingBrush/MasterSizeCoeff" |
Definition at line 15 of file KisPaintopSettingsIds.cpp.
| KRITAIMAGE_EXPORT const char KisPaintOpUtils::MaskingBrushPaintOpId = "paintbrush" |
Definition at line 11 of file KisPaintopSettingsIds.cpp.
| KRITAIMAGE_EXPORT const char KisPaintOpUtils::MaskingBrushPresetPrefix = "MaskingBrush/Preset/" |
Definition at line 16 of file KisPaintopSettingsIds.cpp.
| KRITAIMAGE_EXPORT const char KisPaintOpUtils::MaskingBrushUseMasterSizeTag = "MaskingBrush/UseMasterSize" |
Definition at line 14 of file KisPaintopSettingsIds.cpp.