|
Krita Source Code Documentation
|
#include <KisImageThumbnailStrokeStrategy.h>
Inheritance diagram for KisImageThumbnailStrokeStrategyBase:Protected Attributes | |
| KoColorConversionTransformation::ConversionFlags | m_conversionFlags |
| const KoColorProfile * | m_profile |
| KoColorConversionTransformation::Intent | m_renderingIntent |
Private Member Functions | |
| void | initStrokeCallback () override |
Private Attributes | |
| KisPaintDeviceSP | m_device |
| bool | m_isPixelArt {false} |
| QRect | m_rect |
| KisPaintDeviceSP | m_thumbnailDevice |
| QSize | m_thumbnailOversampledSize |
| QSize | m_thumbnailSize |
Additional Inherited Members | |
Public Types inherited from KisSimpleStrokeStrategy | |
| enum | JobType { JOB_INIT = 0 , JOB_CANCEL , JOB_FINISH , JOB_DOSTROKE , JOB_SUSPEND , JOB_RESUME , NJOBS } |
Signals inherited from KisIdleTaskStrokeStrategy | |
| void | sigIdleTaskFinished () |
Static Public Member Functions inherited from KisIdleTaskStrokeStrategy | |
| static int | preferredIdleTaskMaximumTime () |
| static int | preferredIdleWatcherInterval () |
Static Public Member Functions inherited from KisSimpleStrokeStrategy | |
| static QLatin1String | jobTypeToString (JobType type) |
Definition at line 24 of file KisImageThumbnailStrokeStrategy.h.
| KisImageThumbnailStrokeStrategyBase::KisImageThumbnailStrokeStrategyBase | ( | KisPaintDeviceSP | device, |
| const QRect & | rect, | ||
| const QSize & | thumbnailSize, | ||
| bool | isPixelArt, | ||
| const KoColorProfile * | profile, | ||
| KoColorConversionTransformation::Intent | renderingIntent, | ||
| KoColorConversionTransformation::ConversionFlags | conversionFlags ) |
Definition at line 24 of file KisImageThumbnailStrokeStrategy.cpp.
|
override |
Definition at line 43 of file KisImageThumbnailStrokeStrategy.cpp.
|
overrideprivatevirtual |
Reimplemented from KisIdleTaskStrokeStrategy.
Definition at line 47 of file KisImageThumbnailStrokeStrategy.cpp.
References KritaUtils::addJobConcurrent(), KritaUtils::addJobSequential(), KisRunnableStrokeJobsInterface::addRunnableJobs(), KisDefaultBoundsBase::bounds(), KisPaintDevice::colorSpace(), KisPainter::copyAreaOptimized(), KisPaintDevice::createThumbnailDeviceOversampled(), KisPaintDevice::defaultBounds(), KisIdleTaskStrokeStrategy::initStrokeCallback(), KisFilterStrategyRegistry::instance(), m_device, m_isPixelArt, m_thumbnailDevice, m_thumbnailOversampledSize, m_thumbnailSize, oversample, reportThumbnailGenerationCompleted(), KisTransformWorker::run(), KisRunnableBasedStrokeStrategy::runnableJobsInterface(), KritaUtils::splitRectIntoPatches(), thumbnailTileDim, KoDummyUpdaterHolder::updater(), and KoGenericRegistry< T >::value().
|
protectedpure virtual |
Implemented in KisImageThumbnailStrokeStrategy, and KisChannelsThumbnailsStrokeStrategy.
|
protected |
Definition at line 54 of file KisImageThumbnailStrokeStrategy.h.
|
private |
Definition at line 44 of file KisImageThumbnailStrokeStrategy.h.
|
private |
Definition at line 48 of file KisImageThumbnailStrokeStrategy.h.
|
protected |
Definition at line 52 of file KisImageThumbnailStrokeStrategy.h.
|
private |
Definition at line 45 of file KisImageThumbnailStrokeStrategy.h.
|
protected |
Definition at line 53 of file KisImageThumbnailStrokeStrategy.h.
|
private |
Definition at line 49 of file KisImageThumbnailStrokeStrategy.h.
|
private |
Definition at line 47 of file KisImageThumbnailStrokeStrategy.h.
|
private |
Definition at line 46 of file KisImageThumbnailStrokeStrategy.h.