|
Krita Source Code Documentation
|
#include "kis_fill_painter.h"#include <stdlib.h>#include <string.h>#include <cfloat>#include <stack>#include <QFontInfo>#include <QFontMetrics>#include <QPen>#include <QImage>#include <QMap>#include <QPainter>#include <QRect>#include <klocalizedstring.h>#include <KoUpdater.h>#include "generator/kis_generator.h"#include "filter/kis_filter_configuration.h"#include "generator/kis_generator_registry.h"#include "kis_processing_information.h"#include "kis_debug.h"#include "kis_image.h"#include "kis_layer.h"#include "kis_paint_device.h"#include <resources/KoPattern.h>#include "KoColorSpace.h"#include "kis_transaction.h"#include "kis_pixel_selection.h"#include <KoCompositeOpRegistry.h>#include <floodfill/kis_scanline_fill.h>#include "kis_selection_filters.h"#include <kis_perspectivetransform_worker.h>#include <kis_sequential_iterator.h>#include <KisColorSelectionPolicies.h>#include <krita_utils.h>#include <kis_default_bounds.h>#include <KisImageResolutionProxy.h>Go to the source code of this file.
Functions | |
| template<typename DifferencePolicy , typename SelectionPolicy > | |
| void | createSimilarColorsSelectionImpl (KisPixelSelectionSP outSelection, KisPaintDeviceSP referenceDevice, const QRect &rect, KisPixelSelectionSP mask, DifferencePolicy differencePolicy, SelectionPolicy selectionPolicy, KoUpdater *updater=nullptr) |
| void createSimilarColorsSelectionImpl | ( | KisPixelSelectionSP | outSelection, |
| KisPaintDeviceSP | referenceDevice, | ||
| const QRect & | rect, | ||
| KisPixelSelectionSP | mask, | ||
| DifferencePolicy | differencePolicy, | ||
| SelectionPolicy | selectionPolicy, | ||
| KoUpdater * | updater = nullptr ) |
Definition at line 419 of file kis_fill_painter.cc.
References MIN_SELECTED, KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::nextPixel(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::rawData(), and KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::rawDataConst().