|
Krita Source Code Documentation
|
#include <kis_acs_pixel_cache_renderer.h>
Static Public Member Functions | |
| template<class Sampler > | |
| static void | render (Sampler *sampler, const KisDisplayColorConverter *converter, const QRect &sampleRect, KisPaintDeviceSP &realPixelCache, QImage &pixelCache, QPoint &pixelCacheOffset, qreal devicePixelRatioF) |
Definition at line 18 of file kis_acs_pixel_cache_renderer.h.
|
inlinestatic |
Sampler class must provide one method:
How to handle High DPI:
Definition at line 36 of file kis_acs_pixel_cache_renderer.h.
References KisPaintDevice::colorSpace(), KoColor::data(), KisPaintDevice::exactBounds(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::nextPixel(), KisDisplayColorConverter::paintingColorSpace(), KoColorSpace::pixelSize(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::rawData(), KisDisplayColorConverter::toQImage(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::x(), and KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::y().