|
Krita Source Code Documentation
|
#include "kis_round_corners_filter.h"#include <stdlib.h>#include <vector>#include <math.h>#include <QPoint>#include <klocalizedstring.h>#include <kpluginfactory.h>#include <KoUpdater.h>#include <kis_debug.h>#include <KisDocument.h>#include <filter/kis_filter_registry.h>#include <kis_global.h>#include <kis_image.h>#include <kis_layer.h>#include <widgets/kis_multi_integer_filter_widget.h>#include <kis_selection.h>#include <filter/kis_filter_category_ids.h>#include <filter/kis_filter_configuration.h>#include <kis_processing_information.h>#include <kis_types.h>#include <KisSequentialIteratorProgress.h>#include <kis_algebra_2d.h>#include <KoProgressUpdater.h>Go to the source code of this file.
Functions | |
| void | fadeOneCorner (KisPaintDeviceSP device, const QPoint &basePoint, const QRect &processRect, const qreal thresholdSq, KoUpdater *progressUpdater) |
| void fadeOneCorner | ( | KisPaintDeviceSP | device, |
| const QPoint & | basePoint, | ||
| const QRect & | processRect, | ||
| const qreal | thresholdSq, | ||
| KoUpdater * | progressUpdater ) |
Definition at line 48 of file kis_round_corners_filter.cpp.
References KisPaintDevice::colorSpace(), kisSquareDistance(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::nextPixel(), OPACITY_TRANSPARENT_U8, KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::rawData(), KoColorSpace::setOpacity(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::x(), and KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::y().