|
Krita Source Code Documentation
|
#include <KisColorSmudgeStrategyBase.h>
Inheritance diagram for KisColorSmudgeStrategyBase::DabColoringStrategyMask:Public Member Functions | |
| void | blendInColorRate (const KoColor &paintColor, const KoCompositeOp *colorRateOp, qreal colorRateOpacity, KisFixedPaintDeviceSP dstDevice, const QRect &dstRect) const override |
| void | blendInFusedBackgroundAndColorRateWithDulling (KisFixedPaintDeviceSP dst, KisColorSmudgeSourceSP src, const QRect &dstRect, const KoColor &preparedDullingColor, const KoCompositeOp *smearOp, const qreal smudgeRateOpacity, const KoColor &paintColor, const KoCompositeOp *colorRateOp, const qreal colorRateOpacity) const override |
| bool | supportsFusedDullingBlending () const override |
Public Member Functions inherited from KisColorSmudgeStrategyBase::DabColoringStrategy | |
| virtual | ~DabColoringStrategy ()=default |
Definition at line 37 of file KisColorSmudgeStrategyBase.h.
|
overridevirtual |
Implements KisColorSmudgeStrategyBase::DabColoringStrategy.
Definition at line 46 of file KisColorSmudgeStrategyBase.cpp.
References KisColorSmudgeStrategyBase::colorRateOpacity(), KoColor::colorSpace(), KoCompositeOp::colorSpace, KoCompositeOp::composite(), KisFixedPaintDevice::data(), KoColor::data(), KIS_SAFE_ASSERT_RECOVER_RETURN, and KisFixedPaintDevice::pixelSize().
|
overridevirtual |
Implements KisColorSmudgeStrategyBase::DabColoringStrategy.
Definition at line 24 of file KisColorSmudgeStrategyBase.cpp.
References KisFixedPaintDevice::bounds(), KisColorSmudgeStrategyBase::colorRateOpacity(), KoColor::colorSpace(), KoCompositeOp::colorSpace, KoCompositeOp::composite(), COMPOSITE_COPY, KisFixedPaintDevice::data(), KoColor::data(), KisFixedPaintDevice::fill(), KoCompositeOp::id, KIS_SAFE_ASSERT_RECOVER_RETURN, OPACITY_OPAQUE_F, and KisFixedPaintDevice::pixelSize().
|
overridevirtual |
Implements KisColorSmudgeStrategyBase::DabColoringStrategy.
Definition at line 19 of file KisColorSmudgeStrategyBase.cpp.