|
| DabColoringStrategy & | coloringStrategy () override |
| |
| | KisColorSmudgeStrategyStamp (KisPainter *painter, KisImageSP image, bool smearAlpha, bool useDullingMode, bool useOverlayMode) |
| |
| void | updateMask (KisDabCache *dabCache, const KisPaintInformation &info, const KisDabShape &shape, const QPointF &cursorPoint, QRect *dstDabRect, qreal lightnessStrength) override |
| |
| QVector< KisPainter * > | finalPainters () |
| |
| void | initializePainting () override |
| |
| | KisColorSmudgeStrategyWithOverlay (KisPainter *painter, KisImageSP image, bool smearAlpha, bool useDullingMode, bool useOverlayMode) |
| |
| QVector< QRect > | paintDab (const QRect &srcRect, const QRect &dstRect, const KoColor ¤tPaintColor, qreal opacity, qreal colorRateValue, qreal smudgeRateValue, qreal maxPossibleSmudgeRateValue, qreal lightnessStrengthValue, qreal smudgeRadiusValue) override |
| |
| virtual | ~KisColorSmudgeStrategyWithOverlay () |
| |
| void | blendBrush (const QVector< KisPainter * > dstPainters, KisColorSmudgeSourceSP srcSampleDevice, KisFixedPaintDeviceSP maskDab, bool preserveMaskDab, const QRect &srcRect, const QRect &dstRect, const KoColor ¤tPaintColor, qreal opacity, qreal smudgeRateValue, qreal maxPossibleSmudgeRateValue, qreal colorRateValue, qreal smudgeRadiusValue) |
| |
| void | blendInBackgroundWithDulling (KisFixedPaintDeviceSP dst, KisColorSmudgeSourceSP src, const QRect &dstRect, const KoColor &preparedDullingColor, const qreal smudgeRateOpacity) |
| |
| void | blendInBackgroundWithSmearing (KisFixedPaintDeviceSP dst, KisColorSmudgeSourceSP src, const QRect &srcRect, const QRect &dstRect, const qreal smudgeRateOpacity) |
| |
| virtual qreal | colorRateOpacity (qreal opacity, qreal smudgeRateValue, qreal colorRateValue, qreal maxPossibleSmudgeRateValue) |
| |
| virtual qreal | dullingRateOpacity (qreal opacity, qreal smudgeRateValue) |
| |
| virtual QString | finalCompositeOp (bool smearAlpha) const |
| |
| virtual qreal | finalPainterOpacity (qreal opacity, qreal smudgeRateValue) |
| |
| void | initializePaintingImpl (const KoColorSpace *dstColorSpace, bool smearAlpha, const QString &colorRateCompositeOpId) |
| |
| | KisColorSmudgeStrategyBase (bool useDullingMode) |
| |
| const KoColorSpace * | preciseColorSpace () const override |
| |
| virtual void | sampleDullingColor (const QRect &srcRect, qreal sampleRadiusValue, KisColorSmudgeSourceSP sourceDevice, KisFixedPaintDeviceSP tempFixedDevice, KisFixedPaintDeviceSP maskDab, KoColor *resultColor) |
| |
| virtual QString | smearCompositeOp (bool smearAlpha) const |
| |
| virtual qreal | smearRateOpacity (qreal opacity, qreal smudgeRateValue) |
| |
| | KisColorSmudgeStrategy () |
| |
| virtual | ~KisColorSmudgeStrategy ()=default |
| |