|
Krita Source Code Documentation
|
#include <KisColorSmudgeStrategyBase.h>
Inheritance diagram for KisColorSmudgeStrategyBase::DabColoringStrategyStamp: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 |
| void | setStampDab (KisFixedPaintDeviceSP device) |
| bool | supportsFusedDullingBlending () const override |
Public Member Functions inherited from KisColorSmudgeStrategyBase::DabColoringStrategy | |
| virtual | ~DabColoringStrategy ()=default |
Private Attributes | |
| KisFixedPaintDeviceSP | m_origDab |
Definition at line 55 of file KisColorSmudgeStrategyBase.h.
|
overridevirtual |
Implements KisColorSmudgeStrategyBase::DabColoringStrategy.
Definition at line 70 of file KisColorSmudgeStrategyBase.cpp.
References KisColorSmudgeStrategyBase::colorRateOpacity(), KisFixedPaintDevice::colorSpace(), KoCompositeOp::composite(), KisFixedPaintDevice::data(), KIS_ASSERT_RECOVER_RETURN, and KisFixedPaintDevice::pixelSize().
|
overridevirtual |
Implements KisColorSmudgeStrategyBase::DabColoringStrategy.
Definition at line 93 of file KisColorSmudgeStrategyBase.cpp.
References KisColorSmudgeStrategyBase::colorRateOpacity().
| void KisColorSmudgeStrategyBase::DabColoringStrategyStamp::setStampDab | ( | KisFixedPaintDeviceSP | device | ) |
Definition at line 65 of file KisColorSmudgeStrategyBase.cpp.
|
overridevirtual |
Implements KisColorSmudgeStrategyBase::DabColoringStrategy.
Definition at line 88 of file KisColorSmudgeStrategyBase.cpp.
|
private |
Definition at line 75 of file KisColorSmudgeStrategyBase.h.