|
Krita Source Code Documentation
|
Classes | |
| struct | DumbCacheInterface |
Public Member Functions | |
| int | calculateLastDabJobIndex (int startSearchIndex) |
| void | cleanPaintedDabs () |
| bool | dabsHaveSeparateOriginal () |
| KisDabCacheUtils::DabRenderingResources * | fetchResourcesFromCache () |
| bool | hasPreparedDabsImpl () const |
| Private (const KoColorSpace *_colorSpace, KisDabCacheUtils::ResourcesFactory _resourcesFactory) | |
| void | putResourcesToCache (KisDabCacheUtils::DabRenderingResources *resources) |
| ~Private () | |
Public Attributes | |
| qreal | averageOpacity = 0.0 |
| KisRollingMeanAccumulatorWrapper | avgDabSize |
| KisRollingMeanAccumulatorWrapper | avgExecutionTime |
| QList< KisDabCacheUtils::DabRenderingResources * > | cachedResources |
| QScopedPointer< CacheInterface > | cacheInterface |
| const KoColorSpace * | colorSpace |
| QList< KisDabRenderingJobSP > | jobs |
| int | lastDabJobInQueue = -1 |
| int | lastPaintedJob = -1 |
| QMutex | mutex |
| int | nextSeqNoToUse = 0 |
| QSharedPointer< KisOptimizedByteArray::MemoryAllocator > | paintDeviceAllocator |
| KisDabCacheUtils::ResourcesFactory | resourcesFactory |
Definition at line 20 of file KisDabRenderingQueue.cpp.
|
inline |
Definition at line 46 of file KisDabRenderingQueue.cpp.
References KIS_SAFE_ASSERT_RECOVER_NOOP, and resourcesFactory.
|
inline |
Definition at line 58 of file KisDabRenderingQueue.cpp.
References cachedResources, and jobs.
| int KisDabRenderingQueue::Private::calculateLastDabJobIndex | ( | int | startSearchIndex | ) |
Definition at line 105 of file KisDabRenderingQueue.cpp.
References KisDabRenderingJob::Dab, jobs, and lastDabJobInQueue.
| void KisDabRenderingQueue::Private::cleanPaintedDabs | ( | ) |
Definition at line 250 of file KisDabRenderingQueue.cpp.
References KisDabRenderingJob::Dab, KIS_ASSERT_RECOVER_NOOP, and KIS_SAFE_ASSERT_RECOVER_RETURN.
| bool KisDabRenderingQueue::Private::dabsHaveSeparateOriginal | ( | ) |
Definition at line 387 of file KisDabRenderingQueue.cpp.
References KisDabRenderingQueue::fetchResourcesFromCache(), and KisDabRenderingQueue::putResourcesToCache().
| KisDabCacheUtils::DabRenderingResources * KisDabRenderingQueue::Private::fetchResourcesFromCache | ( | ) |
Definition at line 398 of file KisDabRenderingQueue.cpp.
| bool KisDabRenderingQueue::Private::hasPreparedDabsImpl | ( | ) | const |
Definition at line 344 of file KisDabRenderingQueue.cpp.
References KisDabRenderingJob::Completed.
| void KisDabRenderingQueue::Private::putResourcesToCache | ( | KisDabCacheUtils::DabRenderingResources * | resources | ) |
Definition at line 412 of file KisDabRenderingQueue.cpp.
| qreal KisDabRenderingQueue::Private::averageOpacity = 0.0 |
Definition at line 73 of file KisDabRenderingQueue.cpp.
| KisRollingMeanAccumulatorWrapper KisDabRenderingQueue::Private::avgDabSize |
Definition at line 83 of file KisDabRenderingQueue.cpp.
| KisRollingMeanAccumulatorWrapper KisDabRenderingQueue::Private::avgExecutionTime |
Definition at line 82 of file KisDabRenderingQueue.cpp.
| QList<KisDabCacheUtils::DabRenderingResources*> KisDabRenderingQueue::Private::cachedResources |
Definition at line 77 of file KisDabRenderingQueue.cpp.
| QScopedPointer<CacheInterface> KisDabRenderingQueue::Private::cacheInterface |
Definition at line 71 of file KisDabRenderingQueue.cpp.
| const KoColorSpace* KisDabRenderingQueue::Private::colorSpace |
Definition at line 72 of file KisDabRenderingQueue.cpp.
| QList<KisDabRenderingJobSP> KisDabRenderingQueue::Private::jobs |
Definition at line 67 of file KisDabRenderingQueue.cpp.
| int KisDabRenderingQueue::Private::lastDabJobInQueue = -1 |
Definition at line 70 of file KisDabRenderingQueue.cpp.
| int KisDabRenderingQueue::Private::lastPaintedJob = -1 |
Definition at line 69 of file KisDabRenderingQueue.cpp.
| QMutex KisDabRenderingQueue::Private::mutex |
Definition at line 80 of file KisDabRenderingQueue.cpp.
| int KisDabRenderingQueue::Private::nextSeqNoToUse = 0 |
Definition at line 68 of file KisDabRenderingQueue.cpp.
| QSharedPointer<KisOptimizedByteArray::MemoryAllocator> KisDabRenderingQueue::Private::paintDeviceAllocator |
Definition at line 78 of file KisDabRenderingQueue.cpp.
| KisDabCacheUtils::ResourcesFactory KisDabRenderingQueue::Private::resourcesFactory |
Definition at line 75 of file KisDabRenderingQueue.cpp.