|
Krita Source Code Documentation
|
#include <kis_colorize_stroke_strategy.h>
Inheritance diagram for KisColorizeStrokeStrategy:Classes | |
| struct | Private |
Signals | |
| void | sigCancelled () |
| void | sigFinished (bool prefilterOnly) |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Definition at line 23 of file kis_colorize_stroke_strategy.h.
| KisColorizeStrokeStrategy::KisColorizeStrokeStrategy | ( | KisPaintDeviceSP | src, |
| KisPaintDeviceSP | dst, | ||
| KisPaintDeviceSP | filteredSource, | ||
| bool | filteredSourceValid, | ||
| const QRect & | boundingRect, | ||
| KisNodeSP | progressNode, | ||
| bool | prefilterOnly = false ) |
Definition at line 67 of file kis_colorize_stroke_strategy.cpp.
References KisSimpleStrokeStrategy::enableJob(), KisStrokeJobData::EXCLUSIVE, KisSimpleStrokeStrategy::JOB_CANCEL, KisSimpleStrokeStrategy::JOB_DOSTROKE, KisSimpleStrokeStrategy::JOB_INIT, m_d, KisStrokeJobData::SEQUENTIAL, KisStrokeStrategy::setClearsRedoOnStart(), KisStrokeStrategy::setNeedsExplicitCancel(), and KisStrokeStrategy::setRequestsOtherStrokesToEnd().
| KisColorizeStrokeStrategy::KisColorizeStrokeStrategy | ( | const KisColorizeStrokeStrategy & | rhs, |
| int | levelOfDetail ) |
Definition at line 94 of file kis_colorize_stroke_strategy.cpp.
References m_d, and KisLodTransform::map().
|
override |
Definition at line 102 of file kis_colorize_stroke_strategy.cpp.
| void KisColorizeStrokeStrategy::addKeyStroke | ( | KisPaintDeviceSP | dev, |
| const KoColor & | color ) |
Definition at line 116 of file kis_colorize_stroke_strategy.cpp.
References KoColor::convertTo(), and m_d.
|
overridevirtual |
Reimplemented from KisSimpleStrokeStrategy.
Definition at line 263 of file kis_colorize_stroke_strategy.cpp.
References sigCancelled().
|
overridevirtual |
Reimplemented from KisStrokeStrategy.
Definition at line 277 of file kis_colorize_stroke_strategy.cpp.
References KisColorizeStrokeStrategy(), and KisImageConfig::useLodForColorizeMask().
| FilteringOptions KisColorizeStrokeStrategy::filteringOptions | ( | ) | const |
Definition at line 111 of file kis_colorize_stroke_strategy.cpp.
References m_d.
|
overridevirtual |
Reimplemented from KisSimpleStrokeStrategy.
Definition at line 124 of file kis_colorize_stroke_strategy.cpp.
References KisWatershedWorker::addKeyStroke(), KisRunnableStrokeJobsInterface::addRunnableJobs(), KisGaussianKernel::applyGaussian(), KisGaussianKernel::applyLoG(), KisPainter::bitBlt(), KisLazyFillTools::KeyStroke::color, KisPainter::convertToAlphaAsAlpha(), KoColor::createTransparent(), KisLazyFillTools::KeyStroke::dev, KritaUtils::filterAlpha8Device(), KisLazyFillTools::KeyStroke::isTransparent, m_d, KisLazyFillTools::normalizeAlpha8Device(), KisLazyFillTools::normalizeAndInvertAlpha8Device(), KisWatershedWorker::run(), KisRunnableBasedStrokeStrategy::runnableJobsInterface(), KisLodTransformScalar::scale(), KisPaintDevice::setDefaultBounds(), and sigFinished().
| void KisColorizeStrokeStrategy::setFilteringOptions | ( | const KisLazyFillTools::FilteringOptions & | value | ) |
Definition at line 106 of file kis_colorize_stroke_strategy.cpp.
|
signal |
|
signal |
|
overridevirtual |
tryCancelCurrentStrokeJobAsync is called by the strokes queue when the stroke is being cancelled. The stroke strategy may or may not handle this request and cancel the currently running long action.
Reimplemented from KisStrokeStrategy.
Definition at line 268 of file kis_colorize_stroke_strategy.cpp.
References m_d.
|
private |
Definition at line 56 of file kis_colorize_stroke_strategy.h.