|
Krita Source Code Documentation
|
#include "kis_tool_smart_patch.h"#include "QApplication"#include "QPainterPath"#include <klocalizedstring.h>#include <KoColor.h>#include <KisViewManager.h>#include "kis_canvas2.h"#include "kis_cursor.h"#include "kis_painter.h"#include "kis_paintop_preset.h"#include "kundo2magicstring.h"#include "kundo2stack.h"#include "commands_new/kis_transaction_based_command.h"#include "kis_transaction.h"#include "kis_processing_applicator.h"#include "kis_datamanager.h"#include "KoColorSpaceRegistry.h"#include <KisCursorOverrideLock.h>#include "kis_tool_smart_patch_options_widget.h"#include "libs/image/kis_paint_device_debug_utils.h"#include "kis_paint_layer.h"#include "kis_algebra_2d.h"#include "kis_resources_snapshot.h"Go to the source code of this file.
Classes | |
| class | KisToolSmartPatch::InpaintCommand |
| struct | KisToolSmartPatch::Private |
Functions | |
| QRect | patchImage (KisPaintDeviceSP imageDev, KisPaintDeviceSP maskDev, int radius, int accuracy, KisSelectionSP selection) |
| QRect patchImage | ( | KisPaintDeviceSP | imageDev, |
| KisPaintDeviceSP | maskDev, | ||
| int | radius, | ||
| int | accuracy, | ||
| KisSelectionSP | selection ) |
Definition at line 979 of file kis_inpaint.cpp.
References KisPaintDevice::exactBounds(), getMaskBoundingBox(), Inpaint::patch(), and MaskedImage::toPaintDevice().