Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSmudgeLengthOption.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2022 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#include "
KisSmudgeLengthOption.h
"
7
8
#include <
kis_painter.h
>
9
10
#include <
KisPaintOpOptionUtils.h
>
11
namespace
kpou
=
KisPaintOpOptionUtils
;
12
13
KisSmudgeLengthOption::KisSmudgeLengthOption
(
const
KisPropertiesConfiguration
*setting)
14
:
KisSmudgeLengthOption
(
kpou
::loadOptionData<
KisSmudgeLengthOptionData
>(setting))
15
{
16
}
17
18
KisSmudgeLengthOption::KisSmudgeLengthOption
(
const
KisSmudgeLengthOptionData
&data)
19
:
KisCurveOption
(data)
20
, m_useNewEngine(data.useNewEngine)
21
, m_smearAlpha(data.smearAlpha)
22
, m_mode(data.mode)
23
{
24
}
25
26
KisSmudgeLengthOptionData::Mode
KisSmudgeLengthOption::mode
()
const
27
{
28
return
m_mode
;
29
}
30
31
bool
KisSmudgeLengthOption::smearAlpha
()
const
32
{
33
return
m_smearAlpha
;
34
}
35
36
bool
KisSmudgeLengthOption::useNewEngine
()
const
37
{
38
return
m_useNewEngine
;
39
}
KisPaintOpOptionUtils.h
KisSmudgeLengthOption.h
KisCurveOption
Definition
KisCurveOption.h:18
KisSmudgeLengthOption
Definition
KisSmudgeLengthOption.h:13
KisSmudgeLengthOption::m_smearAlpha
bool m_smearAlpha
Definition
KisSmudgeLengthOption.h:26
KisSmudgeLengthOption::m_useNewEngine
bool m_useNewEngine
Definition
KisSmudgeLengthOption.h:25
KisSmudgeLengthOption::useNewEngine
bool useNewEngine() const
Definition
KisSmudgeLengthOption.cpp:36
KisSmudgeLengthOption::mode
KisSmudgeLengthOptionData::Mode mode() const
Definition
KisSmudgeLengthOption.cpp:26
KisSmudgeLengthOption::KisSmudgeLengthOption
KisSmudgeLengthOption(const KisPropertiesConfiguration *setting)
Definition
KisSmudgeLengthOption.cpp:13
KisSmudgeLengthOption::smearAlpha
bool smearAlpha() const
Definition
KisSmudgeLengthOption.cpp:31
KisSmudgeLengthOption::m_mode
KisSmudgeLengthOptionData::Mode m_mode
Definition
KisSmudgeLengthOption.h:27
kis_painter.h
KisPaintOpOptionUtils
Definition
KisPaintOpOptionUtils.h:12
KisPropertiesConfiguration
Definition
kis_properties_configuration.cc:26
KisSmudgeLengthOptionData
Definition
KisSmudgeLengthOptionData.h:36
plugins
paintops
colorsmudge
KisSmudgeLengthOption.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52