|
Krita Source Code Documentation
|
Public Member Functions | |
| void | applyPostProcessing (KisPixelSelectionSP mask, KisPaintDeviceSP referenceDevice) const |
| void | computeEnclosedRegionsMask (KisPixelSelectionSP resultMask, QRect *resultMaskRect, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| QVector< QPoint > | getEnclosingContourPoints (KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect) const |
| void | invertIfNeeded (KisPixelSelectionSP resultMask, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect) const |
| void | invertMaskRect (KisPixelSelectionSP resultMask, const QRect &rect) const |
| Private (KisEncloseAndFillPainter *q) | |
| void | removeContourRegions (KisPixelSelectionSP resultMask, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| void | removeContourRegions (KisPixelSelectionSP resultMask, KisPixelSelectionSP enclosingMask, const QVector< QPoint > &enclosingPoints, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| void | selectAllRegions (KisPixelSelectionSP resultMask, QRect *resultMaskRect, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| void | selectAllRegionsExceptFilledWithSpecificColor (KisPixelSelectionSP resultMask, QRect *resultMaskRect, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| template<typename SelectionPolicy > | |
| void | selectAllRegionsExceptFilledWithSpecificColorGeneric (KisPixelSelectionSP resultMask, QRect *resultMaskRect, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice, SelectionPolicy selectionPolicy) const |
| void | selectAllRegionsExceptFilledWithSpecificColorOrTransparent (KisPixelSelectionSP resultMask, QRect *resultMaskRect, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| void | selectAllRegionsExceptFilledWithTransparent (KisPixelSelectionSP resultMask, QRect *resultMaskRect, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| template<typename SelectionPolicy > | |
| int | selectDissimilarRegions (KisPixelSelectionSP resultMask, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice, SelectionPolicy selectionPolicy) const |
| void | selectRegionsFilledWithSpecificColor (KisPixelSelectionSP resultMask, QRect *resultMaskRect, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| template<typename SelectionPolicy > | |
| void | selectRegionsFilledWithSpecificColorGeneric (KisPixelSelectionSP resultMask, QRect *resultMaskRect, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice, SelectionPolicy selectionPolicy) const |
| void | selectRegionsFilledWithSpecificColorOrTransparent (KisPixelSelectionSP resultMask, QRect *resultMaskRect, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| void | selectRegionsFilledWithTransparent (KisPixelSelectionSP resultMask, QRect *resultMaskRect, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| void | selectRegionsFromContour (KisPixelSelectionSP resultMask, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| void | selectRegionsFromContour (KisPixelSelectionSP resultMask, KisPixelSelectionSP enclosingMask, const QVector< QPoint > &enclosingPoints, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| void | selectRegionsFromContourUntilColor (KisPixelSelectionSP resultMask, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice, const KoColor &color) const |
| void | selectRegionsFromContourUntilColor (KisPixelSelectionSP resultMask, KisPixelSelectionSP enclosingMask, const QVector< QPoint > &enclosingPoints, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice, const KoColor &color) const |
| void | selectRegionsFromContourUntilColorOrTransparent (KisPixelSelectionSP resultMask, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice, const KoColor &color) const |
| void | selectRegionsFromContourUntilColorOrTransparent (KisPixelSelectionSP resultMask, KisPixelSelectionSP enclosingMask, const QVector< QPoint > &enclosingPoints, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice, const KoColor &color) const |
| void | selectRegionsSurroundedBySpecificColor (KisPixelSelectionSP resultMask, QRect *resultMaskRect, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| template<typename SelectionPolicy > | |
| void | selectRegionsSurroundedBySpecificColorGeneric (KisPixelSelectionSP resultMask, QRect *resultMaskRect, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice, SelectionPolicy selectionPolicy, bool colorOrTransparent=false) const |
| void | selectRegionsSurroundedBySpecificColorOrTransparent (KisPixelSelectionSP resultMask, QRect *resultMaskRect, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| void | selectRegionsSurroundedByTransparent (KisPixelSelectionSP resultMask, QRect *resultMaskRect, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice) const |
| template<typename SelectionPolicy > | |
| int | selectSimilarRegions (KisPixelSelectionSP resultMask, KisPixelSelectionSP enclosingMask, const QRect &enclosingMaskRect, KisPaintDeviceSP referenceDevice, SelectionPolicy selectionPolicy) const |
Public Attributes | |
| QRect | imageRect |
| KisEncloseAndFillPainter * | q {nullptr} |
| KoColor | regionSelectionColor |
| bool | regionSelectionIncludeContourRegions {true} |
| bool | regionSelectionIncludeSurroundingRegions {true} |
| bool | regionSelectionInvert {false} |
| RegionSelectionMethod | regionSelectionMethod {SelectAllRegions} |
Definition at line 126 of file KisEncloseAndFillPainter.cpp.
|
inline |
Definition at line 137 of file KisEncloseAndFillPainter.cpp.
| void KisEncloseAndFillPainter::Private::applyPostProcessing | ( | KisPixelSelectionSP | mask, |
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 873 of file KisEncloseAndFillPainter.cpp.
References KisFeatherSelectionFilter::process(), KisGrowSelectionFilter::process(), KisShrinkSelectionFilter::process(), KisAntiAliasSelectionFilter::process(), KisGrowUntilDarkestPixelSelectionFilter::process(), KisPainter::q, and KisPixelSelection::selectedRect().
| void KisEncloseAndFillPainter::Private::computeEnclosedRegionsMask | ( | KisPixelSelectionSP | resultMask, |
| QRect * | resultMaskRect, | ||
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 463 of file KisEncloseAndFillPainter.cpp.
References regionSelectionMethod, selectAllRegions(), KisEncloseAndFillPainter::SelectAllRegions, selectAllRegionsExceptFilledWithSpecificColor(), KisEncloseAndFillPainter::SelectAllRegionsExceptFilledWithSpecificColor, selectAllRegionsExceptFilledWithSpecificColorOrTransparent(), KisEncloseAndFillPainter::SelectAllRegionsExceptFilledWithSpecificColorOrTransparent, selectAllRegionsExceptFilledWithTransparent(), KisEncloseAndFillPainter::SelectAllRegionsExceptFilledWithTransparent, selectRegionsFilledWithSpecificColor(), KisEncloseAndFillPainter::SelectRegionsFilledWithSpecificColor, selectRegionsFilledWithSpecificColorOrTransparent(), KisEncloseAndFillPainter::SelectRegionsFilledWithSpecificColorOrTransparent, selectRegionsFilledWithTransparent(), KisEncloseAndFillPainter::SelectRegionsFilledWithTransparent, selectRegionsSurroundedBySpecificColor(), KisEncloseAndFillPainter::SelectRegionsSurroundedBySpecificColor, selectRegionsSurroundedBySpecificColorOrTransparent(), KisEncloseAndFillPainter::SelectRegionsSurroundedBySpecificColorOrTransparent, selectRegionsSurroundedByTransparent(), and KisEncloseAndFillPainter::SelectRegionsSurroundedByTransparent.
| QVector< QPoint > KisEncloseAndFillPainter::Private::getEnclosingContourPoints | ( | KisPixelSelectionSP | enclosingMask, |
| const QRect & | enclosingMaskRect ) const |
Definition at line 794 of file KisEncloseAndFillPainter.cpp.
References MIN_SELECTED, and KisPaintDevice::readBytes().
| void KisEncloseAndFillPainter::Private::invertIfNeeded | ( | KisPixelSelectionSP | resultMask, |
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect ) const |
Definition at line 909 of file KisEncloseAndFillPainter.cpp.
References KisPixelSelection::applySelection(), KisEncloseAndFillPainter::regionSelectionInvert(), and SELECTION_INTERSECT.
| void KisEncloseAndFillPainter::Private::invertMaskRect | ( | KisPixelSelectionSP | resultMask, |
| const QRect & | rect ) const |
Definition at line 1125 of file KisEncloseAndFillPainter.cpp.
References MAX_SELECTED, KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::nextPixel(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::oldRawData(), and KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::rawData().
| void KisEncloseAndFillPainter::Private::removeContourRegions | ( | KisPixelSelectionSP | resultMask, |
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 1101 of file KisEncloseAndFillPainter.cpp.
| void KisEncloseAndFillPainter::Private::removeContourRegions | ( | KisPixelSelectionSP | resultMask, |
| KisPixelSelectionSP | enclosingMask, | ||
| const QVector< QPoint > & | enclosingPoints, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 1110 of file KisEncloseAndFillPainter.cpp.
References KisPixelSelection::applySelection(), and SELECTION_SUBTRACT.
| void KisEncloseAndFillPainter::Private::selectAllRegions | ( | KisPixelSelectionSP | resultMask, |
| QRect * | resultMaskRect, | ||
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 505 of file KisEncloseAndFillPainter.cpp.
References KisPixelSelection::applySelection(), KisEncloseAndFillPainter::regionSelectionIncludeContourRegions(), KisEncloseAndFillPainter::regionSelectionInvert(), KisPixelSelection::selectedExactRect(), SELECTION_REPLACE, and SELECTION_SUBTRACT.
| void KisEncloseAndFillPainter::Private::selectAllRegionsExceptFilledWithSpecificColor | ( | KisPixelSelectionSP | resultMask, |
| QRect * | resultMaskRect, | ||
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 615 of file KisEncloseAndFillPainter.cpp.
References KisPaintDevice::colorSpace(), KisPainter::q, and KisEncloseAndFillPainter::regionSelectionColor().
| void KisEncloseAndFillPainter::Private::selectAllRegionsExceptFilledWithSpecificColorGeneric | ( | KisPixelSelectionSP | resultMask, |
| QRect * | resultMaskRect, | ||
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice, | ||
| SelectionPolicy | selectionPolicy ) const |
Definition at line 668 of file KisEncloseAndFillPainter.cpp.
References KisPixelSelection::applySelection(), KisEncloseAndFillPainter::regionSelectionIncludeContourRegions(), KisPixelSelection::selectedExactRect(), and SELECTION_SUBTRACT.
| void KisEncloseAndFillPainter::Private::selectAllRegionsExceptFilledWithSpecificColorOrTransparent | ( | KisPixelSelectionSP | resultMask, |
| QRect * | resultMaskRect, | ||
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 649 of file KisEncloseAndFillPainter.cpp.
References KisPaintDevice::colorSpace(), KisPainter::q, and KisEncloseAndFillPainter::regionSelectionColor().
| void KisEncloseAndFillPainter::Private::selectAllRegionsExceptFilledWithTransparent | ( | KisPixelSelectionSP | resultMask, |
| QRect * | resultMaskRect, | ||
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 632 of file KisEncloseAndFillPainter.cpp.
References KisPaintDevice::colorSpace(), KoColor::createTransparent(), and KisPainter::q.
| int KisEncloseAndFillPainter::Private::selectDissimilarRegions | ( | KisPixelSelectionSP | resultMask, |
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice, | ||
| SelectionPolicy | selectionPolicy ) const |
Definition at line 947 of file KisEncloseAndFillPainter.cpp.
References MAX_SELECTED, MIN_SELECTED, KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::nextPixel(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::oldRawData(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::rawData(), and KisPainter::selection.
| void KisEncloseAndFillPainter::Private::selectRegionsFilledWithSpecificColor | ( | KisPixelSelectionSP | resultMask, |
| QRect * | resultMaskRect, | ||
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 526 of file KisEncloseAndFillPainter.cpp.
References KisPaintDevice::colorSpace(), KisPainter::q, and KisEncloseAndFillPainter::regionSelectionColor().
| void KisEncloseAndFillPainter::Private::selectRegionsFilledWithSpecificColorGeneric | ( | KisPixelSelectionSP | resultMask, |
| QRect * | resultMaskRect, | ||
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice, | ||
| SelectionPolicy | selectionPolicy ) const |
Definition at line 591 of file KisEncloseAndFillPainter.cpp.
References KisEncloseAndFillPainter::regionSelectionIncludeContourRegions(), and KisPixelSelection::selectedExactRect().
| void KisEncloseAndFillPainter::Private::selectRegionsFilledWithSpecificColorOrTransparent | ( | KisPixelSelectionSP | resultMask, |
| QRect * | resultMaskRect, | ||
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 560 of file KisEncloseAndFillPainter.cpp.
References KisPixelSelection::applySelection(), KisPaintDevice::colorSpace(), KisPainter::q, KisEncloseAndFillPainter::regionSelectionColor(), KisPixelSelection::selectedExactRect(), and SELECTION_ADD.
| void KisEncloseAndFillPainter::Private::selectRegionsFilledWithTransparent | ( | KisPixelSelectionSP | resultMask, |
| QRect * | resultMaskRect, | ||
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 543 of file KisEncloseAndFillPainter.cpp.
References KisPaintDevice::colorSpace(), KisPainter::q, and KisEncloseAndFillPainter::regionSelectionColor().
| void KisEncloseAndFillPainter::Private::selectRegionsFromContour | ( | KisPixelSelectionSP | resultMask, |
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 971 of file KisEncloseAndFillPainter.cpp.
| void KisEncloseAndFillPainter::Private::selectRegionsFromContour | ( | KisPixelSelectionSP | resultMask, |
| KisPixelSelectionSP | enclosingMask, | ||
| const QVector< QPoint > & | enclosingPoints, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 980 of file KisEncloseAndFillPainter.cpp.
References KisPixelSelection::applySelection(), KisPaintDevice::defaultBounds(), KisPainter::device, KisScanlineFill::fillSelection(), MAX_SELECTED, KisPaintDevice::pixel(), KisPainter::q, SELECTION_ADD, KisScanlineFill::setCloseGap(), KisScanlineFill::setOpacitySpread(), KisScanlineFill::setThreshold(), and KisDefaultBoundsBase::wrapAroundMode().
| void KisEncloseAndFillPainter::Private::selectRegionsFromContourUntilColor | ( | KisPixelSelectionSP | resultMask, |
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice, | ||
| const KoColor & | color ) const |
Definition at line 1013 of file KisEncloseAndFillPainter.cpp.
| void KisEncloseAndFillPainter::Private::selectRegionsFromContourUntilColor | ( | KisPixelSelectionSP | resultMask, |
| KisPixelSelectionSP | enclosingMask, | ||
| const QVector< QPoint > & | enclosingPoints, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice, | ||
| const KoColor & | color ) const |
Definition at line 1023 of file KisEncloseAndFillPainter.cpp.
References KisPixelSelection::applySelection(), KisPaintDevice::defaultBounds(), KisPainter::device, KisScanlineFill::fillSelectionUntilColor(), MAX_SELECTED, KisPaintDevice::pixel(), KisPainter::q, SELECTION_ADD, KisScanlineFill::setCloseGap(), KisScanlineFill::setOpacitySpread(), KisScanlineFill::setThreshold(), and KisDefaultBoundsBase::wrapAroundMode().
| void KisEncloseAndFillPainter::Private::selectRegionsFromContourUntilColorOrTransparent | ( | KisPixelSelectionSP | resultMask, |
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice, | ||
| const KoColor & | color ) const |
Definition at line 1057 of file KisEncloseAndFillPainter.cpp.
| void KisEncloseAndFillPainter::Private::selectRegionsFromContourUntilColorOrTransparent | ( | KisPixelSelectionSP | resultMask, |
| KisPixelSelectionSP | enclosingMask, | ||
| const QVector< QPoint > & | enclosingPoints, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice, | ||
| const KoColor & | color ) const |
Definition at line 1067 of file KisEncloseAndFillPainter.cpp.
References KisPixelSelection::applySelection(), KisPaintDevice::defaultBounds(), KisPainter::device, KisScanlineFill::fillSelectionUntilColorOrTransparent(), MAX_SELECTED, KisPaintDevice::pixel(), KisPainter::q, SELECTION_ADD, KisScanlineFill::setCloseGap(), KisScanlineFill::setOpacitySpread(), KisScanlineFill::setThreshold(), and KisDefaultBoundsBase::wrapAroundMode().
| void KisEncloseAndFillPainter::Private::selectRegionsSurroundedBySpecificColor | ( | KisPixelSelectionSP | resultMask, |
| QRect * | resultMaskRect, | ||
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 695 of file KisEncloseAndFillPainter.cpp.
References KisPaintDevice::colorSpace(), KisPainter::q, and KisEncloseAndFillPainter::regionSelectionColor().
| void KisEncloseAndFillPainter::Private::selectRegionsSurroundedBySpecificColorGeneric | ( | KisPixelSelectionSP | resultMask, |
| QRect * | resultMaskRect, | ||
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice, | ||
| SelectionPolicy | selectionPolicy, | ||
| bool | colorOrTransparent = false ) const |
Definition at line 749 of file KisEncloseAndFillPainter.cpp.
References KisPixelSelection::applySelection(), KisEncloseAndFillPainter::regionSelectionIncludeSurroundingRegions(), KisPixelSelection::selectedExactRect(), SELECTION_INTERSECT, and SELECTION_SUBTRACT.
| void KisEncloseAndFillPainter::Private::selectRegionsSurroundedBySpecificColorOrTransparent | ( | KisPixelSelectionSP | resultMask, |
| QRect * | resultMaskRect, | ||
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 729 of file KisEncloseAndFillPainter.cpp.
References KisPaintDevice::colorSpace(), KisPainter::q, and KisEncloseAndFillPainter::regionSelectionColor().
| void KisEncloseAndFillPainter::Private::selectRegionsSurroundedByTransparent | ( | KisPixelSelectionSP | resultMask, |
| QRect * | resultMaskRect, | ||
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice ) const |
Definition at line 712 of file KisEncloseAndFillPainter.cpp.
References KisPaintDevice::colorSpace(), KoColor::createTransparent(), and KisPainter::q.
| int KisEncloseAndFillPainter::Private::selectSimilarRegions | ( | KisPixelSelectionSP | resultMask, |
| KisPixelSelectionSP | enclosingMask, | ||
| const QRect & | enclosingMaskRect, | ||
| KisPaintDeviceSP | referenceDevice, | ||
| SelectionPolicy | selectionPolicy ) const |
Definition at line 922 of file KisEncloseAndFillPainter.cpp.
References MIN_SELECTED, KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::nextPixel(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::oldRawData(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::rawData(), and KisPainter::selection.
| QRect KisEncloseAndFillPainter::Private::imageRect |
Definition at line 135 of file KisEncloseAndFillPainter.cpp.
| KisEncloseAndFillPainter* KisEncloseAndFillPainter::Private::q {nullptr} |
Definition at line 129 of file KisEncloseAndFillPainter.cpp.
| KoColor KisEncloseAndFillPainter::Private::regionSelectionColor |
Definition at line 131 of file KisEncloseAndFillPainter.cpp.
| bool KisEncloseAndFillPainter::Private::regionSelectionIncludeContourRegions {true} |
Definition at line 133 of file KisEncloseAndFillPainter.cpp.
| bool KisEncloseAndFillPainter::Private::regionSelectionIncludeSurroundingRegions {true} |
Definition at line 134 of file KisEncloseAndFillPainter.cpp.
| bool KisEncloseAndFillPainter::Private::regionSelectionInvert {false} |
Definition at line 132 of file KisEncloseAndFillPainter.cpp.
| RegionSelectionMethod KisEncloseAndFillPainter::Private::regionSelectionMethod {SelectAllRegions} |
Definition at line 130 of file KisEncloseAndFillPainter.cpp.