|
Krita Source Code Documentation
|
#include "kis_paint_device.h"#include <QRect>#include <QImage>#include <QList>#include <QHash>#include <QMutex>#include <QMutexLocker>#include <QIODevice>#include <qmath.h>#include <KisRegion.h>#include <klocalizedstring.h>#include <KoChannelInfo.h>#include <KoColorProfile.h>#include <KoColor.h>#include <KoColorSpace.h>#include <KoColorSpaceRegistry.h>#include <KoColorModelStandardIds.h>#include <KoIntegerMaths.h>#include <KoMixColorsOp.h>#include <KoUpdater.h>#include "kis_image.h"#include "kis_random_sub_accessor.h"#include "kis_selection.h"#include "kis_node.h"#include "kis_datamanager.h"#include "kis_paint_device_writer.h"#include "kis_selection_component.h"#include "kis_pixel_selection.h"#include "kis_repeat_iterators_pixel.h"#include "kis_fixed_paint_device.h"#include "tiles3/kis_hline_iterator.h"#include "tiles3/kis_vline_iterator.h"#include "tiles3/kis_random_accessor.h"#include "kis_default_bounds.h"#include "kis_lod_transform.h"#include "kis_raster_keyframe_channel.h"#include "kis_paint_device_cache.h"#include "kis_paint_device_data.h"#include "kis_paint_device_frames_interface.h"#include "kis_transform_worker.h"#include "kis_filter_strategy.h"#include "krita_utils.h"#include <KisStaticInitializer.h>#include "kis_paint_device_strategies.h"Go to the source code of this file.
Namespaces | |
| namespace | Impl |
Functions | |
| template<class ComparePixelOp > | |
| QRect | Impl::calculateExactBoundsImpl (const KisPaintDevice *device, const QRect &startRect, const QRect &endRect, ComparePixelOp compareOp) |
| static KisPaintDeviceSP | createThumbnailDeviceInternal (const KisPaintDevice *srcDev, qint32 srcX0, qint32 srcY0, qint32 srcWidth, qint32 srcHeight, qint32 w, qint32 h, QRect outputRect) |
| QSize | fixThumbnailSize (QSize size) |
| bool | moveBy (KisSequentialConstIterator &iter, int numPixels) |
Variables | |
| KIS_DECLARE_STATIC_INITIALIZER | |
|
static |
Definition at line 1691 of file kis_paint_device.cc.
References KisPaintDevice::colorSpace(), KisPaintDevice::createRandomAccessorNG(), KisPaintDevice::createRandomConstAccessorNG(), KisRandomConstAccessorNG::moveTo(), KisPaintDevice::pixelSize(), KisBaseAccessor::rawData(), and KisBaseConstAccessor::rawDataConst().
| QSize fixThumbnailSize | ( | QSize | size | ) |
Definition at line 1711 of file kis_paint_device.cc.
|
inline |
Definition at line 1679 of file kis_paint_device.cc.
References KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::nConseqPixels(), and KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::nextPixels().
| KIS_DECLARE_STATIC_INITIALIZER |
Definition at line 63 of file kis_paint_device.cc.