|
Krita Source Code Documentation
|
#include <kis_selection_filters.h>
Inheritance diagram for KisFeatherSelectionFilter:Public Member Functions | |
| QRect | changeRect (const QRect &rect, KisDefaultBoundsBaseSP defaultBounds) override |
| KisFeatherSelectionFilter (qint32 radius) | |
| KUndo2MagicString | name () override |
| void | process (KisPixelSelectionSP pixelSelection, const QRect &rect) override |
Public Member Functions inherited from KisSelectionFilter | |
| virtual | ~KisSelectionFilter () |
Private Attributes | |
| qint32 | m_radius |
Additional Inherited Members | |
Protected Member Functions inherited from KisSelectionFilter | |
| void | computeBorder (qint32 *circ, qint32 xradius, qint32 yradius) |
| void | computeTransition (quint8 *transition, quint8 **buf, qint32 width) |
| void | rotatePointers (quint8 **p, quint32 n) |
Definition at line 77 of file kis_selection_filters.h.
| KisFeatherSelectionFilter::KisFeatherSelectionFilter | ( | qint32 | radius | ) |
Definition at line 492 of file kis_selection_filters.cpp.
|
overridevirtual |
Reimplemented from KisSelectionFilter.
Definition at line 502 of file kis_selection_filters.cpp.
References m_radius.
|
overridevirtual |
Reimplemented from KisSelectionFilter.
Definition at line 497 of file kis_selection_filters.cpp.
References kundo2_i18n().
|
overridevirtual |
Implements KisSelectionFilter.
Definition at line 510 of file kis_selection_filters.cpp.
References KisConvolutionPainter::applyMatrix(), BORDER_REPEAT, KoColorSpace::channelFlags(), KisPaintDevice::colorSpace(), KisPainter::end(), KisConvolutionKernel::fromMatrix(), M_PI, m_radius, KisPaintDevice::prepareClone(), and KisPainter::setChannelFlags().
|
private |
Definition at line 88 of file kis_selection_filters.h.