|
Krita Source Code Documentation
|
#include <HistogramComputationStrokeStrategy.h>
Inheritance diagram for HistogramComputationStrokeStrategy:Classes | |
| struct | Private |
Signals | |
| void | computationResultReady (HistogramData data) |
Signals inherited from KisIdleTaskStrokeStrategy | |
| void | sigIdleTaskFinished () |
Private Member Functions | |
| void | doStrokeCallback (KisStrokeJobData *data) override |
| void | finishStrokeCallback () override |
| void | initiateVector (HistVector &vec, const KoColorSpace *colorSpace) |
| void | initStrokeCallback () override |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Definition at line 26 of file HistogramComputationStrokeStrategy.h.
| HistogramComputationStrokeStrategy::HistogramComputationStrokeStrategy | ( | KisImageSP | image | ) |
Definition at line 36 of file HistogramComputationStrokeStrategy.cpp.
References m_d.
|
override |
Definition at line 43 of file HistogramComputationStrokeStrategy.cpp.
|
signal |
|
overrideprivatevirtual |
Reimplemented from KisSimpleStrokeStrategy.
Definition at line 63 of file HistogramComputationStrokeStrategy.cpp.
References KisPaintDevice::channelCount(), KisPaintDevice::colorSpace(), KisSimpleStrokeStrategy::doStrokeCallback(), initiateVector(), HistogramComputationStrokeStrategy::Private::ProcessData::jobId, m_d, KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::nConseqPixels(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::nextPixels(), KisPaintDevice::pixelSize(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::rawDataConst(), HistogramComputationStrokeStrategy::Private::ProcessData::rectToCalculate, and KoColorSpace::scaleToU8().
|
overrideprivatevirtual |
Reimplemented from KisSimpleStrokeStrategy.
Definition at line 110 of file HistogramComputationStrokeStrategy.cpp.
References HistogramData::bins, HistogramData::colorSpace, computationResultReady(), KisIdleTaskStrokeStrategy::finishStrokeCallback(), initiateVector(), and m_d.
|
private |
Definition at line 141 of file HistogramComputationStrokeStrategy.cpp.
References KoColorSpace::channelCount().
|
overrideprivatevirtual |
Reimplemented from KisSimpleStrokeStrategy.
Definition at line 47 of file HistogramComputationStrokeStrategy.cpp.
References KisStrokeStrategy::addMutatedJobs(), KisIdleTaskStrokeStrategy::initStrokeCallback(), m_d, KritaUtils::optimalPatchSize(), and KritaUtils::splitRectIntoPatches().
|
private |
Definition at line 46 of file HistogramComputationStrokeStrategy.h.