|
Krita Source Code Documentation
|
#include <KisDabRenderingJob.h>
Inheritance diagram for KisDabRenderingJobRunner:Public Member Functions | |
| KisDabRenderingJobRunner (KisDabRenderingJobSP job, KisDabRenderingQueue *parentQueue, KisRunnableStrokeJobsInterface *runnableJobsInterface) | |
| void | run () override |
| ~KisDabRenderingJobRunner () | |
Static Public Member Functions | |
| static int | executeOneJob (KisDabRenderingJob *job, KisDabCacheUtils::DabRenderingResources *resources, KisDabRenderingQueue *parentQueue) |
Private Attributes | |
| KisDabRenderingJobSP | m_job |
| KisDabRenderingQueue * | m_parentQueue = 0 |
| KisRunnableStrokeJobsInterface * | m_runnableJobsInterface = 0 |
Definition at line 58 of file KisDabRenderingJob.h.
| KisDabRenderingJobRunner::KisDabRenderingJobRunner | ( | KisDabRenderingJobSP | job, |
| KisDabRenderingQueue * | parentQueue, | ||
| KisRunnableStrokeJobsInterface * | runnableJobsInterface ) |
Definition at line 67 of file KisDabRenderingJob.cpp.
| KisDabRenderingJobRunner::~KisDabRenderingJobRunner | ( | ) |
Definition at line 76 of file KisDabRenderingJob.cpp.
|
static |
Definition at line 80 of file KisDabRenderingJob.cpp.
References KisFixedPaintDevice::colorSpace(), KisDabRenderingJob::Dab, KisDabCacheUtils::DabGenerationInfo::dstDabRect, KisDabRenderingQueue::fetchCachedPaintDevice(), KisDabRenderingJob::generationInfo, KisDabCacheUtils::DabGenerationInfo::info, KIS_SAFE_ASSERT_RECOVER_NOOP, KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE, KisDabCacheUtils::DabGenerationInfo::needsPostprocessing, KisDabRenderingJob::originalDevice, KisDabRenderingJob::Postprocess, KisDabRenderingJob::postprocessedDevice, KisDabRenderingJob::seqNo, KisDabCacheUtils::DabRenderingResources::syncResourcesToSeqNo(), and KisDabRenderingJob::type.
|
override |
Definition at line 131 of file KisDabRenderingJob.cpp.
References KisRunnableStrokeJobsInterface::addRunnableJobs(), KisStrokeJobData::CONCURRENT, executeOneJob(), KisDabRenderingQueue::fetchResourcesFromCache(), KisDabRenderingJobRunner(), m_job, m_parentQueue, m_runnableJobsInterface, KisDabRenderingQueue::notifyJobFinished(), and KisDabRenderingQueue::putResourcesToCache().
|
private |
Definition at line 71 of file KisDabRenderingJob.h.
|
private |
Definition at line 72 of file KisDabRenderingJob.h.
|
private |
Definition at line 73 of file KisDabRenderingJob.h.