Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_hairy_paintop_settings.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2008 Boudewijn Rempt <boud@valdyas.org>
3
* SPDX-FileCopyrightText: 2008-2010 Lukáš Tvrdý <lukast.dev@gmail.com>
4
*
5
* SPDX-License-Identifier: GPL-2.0-or-later
6
*/
7
8
#include <QPainter>
9
10
#include "
kis_image.h
"
11
12
#include "
kis_hairy_paintop_settings.h
"
13
#include "
kis_brush_based_paintop_options_widget.h
"
14
#include "
kis_boundary.h
"
15
#include "
KisOptimizedBrushOutline.h
"
16
17
KisHairyPaintOpSettings::KisHairyPaintOpSettings
(
KisResourcesInterfaceSP
resourcesInterface)
18
:
KisBrushBasedPaintOpSettings
(resourcesInterface)
19
{
20
}
21
22
KisOptimizedBrushOutline
KisHairyPaintOpSettings::brushOutline
(
const
KisPaintInformation
&info,
const
OutlineMode
&mode, qreal alignForZoom)
23
{
24
return
brushOutlineImpl
(info, mode, alignForZoom,
getDouble
(
"HairyBristle/scale"
));
25
}
26
27
bool
KisHairyPaintOpSettings::hasPatternSettings
()
const
28
{
29
return
false
;
30
}
KisOptimizedBrushOutline.h
KisBrushBasedPaintOpSettings
Definition
kis_brush_based_paintop_settings.h:19
KisBrushBasedPaintOpSettings::brushOutlineImpl
KisOptimizedBrushOutline brushOutlineImpl(const KisPaintInformation &info, const OutlineMode &mode, qreal alignForZoom, qreal additionalScale)
Definition
kis_brush_based_paintop_settings.cpp:105
KisHairyPaintOpSettings::brushOutline
KisOptimizedBrushOutline brushOutline(const KisPaintInformation &info, const OutlineMode &mode, qreal alignForZoom) override
Definition
kis_hairy_paintop_settings.cpp:22
KisHairyPaintOpSettings::hasPatternSettings
bool hasPatternSettings() const override
Definition
kis_hairy_paintop_settings.cpp:27
KisHairyPaintOpSettings::KisHairyPaintOpSettings
KisHairyPaintOpSettings(KisResourcesInterfaceSP resourcesInterface)
Definition
kis_hairy_paintop_settings.cpp:17
KisOptimizedBrushOutline
Definition
KisOptimizedBrushOutline.h:27
KisPaintInformation
Definition
kis_paint_information.h:51
QSharedPointer< KisResourcesInterface >
kis_boundary.h
kis_brush_based_paintop_options_widget.h
kis_hairy_paintop_settings.h
kis_image.h
KisPaintOpSettings::OutlineMode
Definition
kis_paintop_settings.h:177
KisPropertiesConfiguration::getDouble
double getDouble(const QString &name, double def=0.0) const
Definition
kis_properties_configuration.cc:177
plugins
paintops
hairy
kis_hairy_paintop_settings.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52