Krita Source Code Documentation
Loading...
Searching...
No Matches
KisHatchingStandardOptions.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2010 José Luis Vergara <pentalis@gmail.com>
3
* SPDX-FileCopyrightText: 2018 Idiomdrottning <sandra.snan@idiomdrottning.org>
4
*
5
* SPDX-License-Identifier: GPL-2.0-or-later
6
*/
7
#ifndef KISHATCHINGSTANDARDOPTIONS_H
8
#define KISHATCHINGSTANDARDOPTIONS_H
9
10
#include <
KisHatchingStandardOptionData.h
>
11
#include <
KisStandardOptions.h
>
12
13
using
KisAngleOption
=
KisStandardOption<KisAngleOptionData>
;
14
using
KisCrosshatchingOption
=
KisStandardOption<KisCrosshatchingOptionData>
;
15
using
KisSeparationOption
=
KisStandardOption<KisSeparationOptionData>
;
16
using
KisThicknessOption
=
KisStandardOption<KisThicknessOptionData>
;
17
18
template
<>
19
inline
qreal
KisAngleOption::apply
(
const
KisPaintInformation
& info)
const
20
{
21
if
(!
isChecked
())
return
0.5;
22
return
computeSizeLikeValue
(info);
23
}
24
template
<>
25
inline
qreal
KisCrosshatchingOption::apply
(
const
KisPaintInformation
& info)
const
26
{
27
if
(!
isChecked
())
return
0.5;
28
return
computeSizeLikeValue
(info);
29
}
30
template
<>
31
inline
qreal
KisSeparationOption::apply
(
const
KisPaintInformation
& info)
const
32
{
33
if
(!
isChecked
())
return
0.5;
34
return
computeSizeLikeValue
(info);
35
}
36
template
<>
37
inline
qreal
KisThicknessOption::apply
(
const
KisPaintInformation
& info)
const
38
{
39
if
(!
isChecked
())
return
0.5;
40
return
computeSizeLikeValue
(info);
41
}
42
43
#endif
// KISHATCHINGSTANDARDOPTIONS_H
KisHatchingStandardOptionData.h
KisStandardOptions.h
KisCurveOption::isChecked
bool isChecked() const
Definition
KisCurveOption.cpp:192
KisCurveOption::computeSizeLikeValue
qreal computeSizeLikeValue(const KisPaintInformation &info, bool useStrengthValue=true) const
Definition
KisCurveOption.cpp:165
KisPaintInformation
Definition
kis_paint_information.h:51
KisStandardOption< KisAngleOptionData >
KisStandardOption< KisAngleOptionData >::apply
qreal apply(const KisPaintInformation &info) const
Definition
KisStandardOptions.h:27
plugins
paintops
hatching
KisHatchingStandardOptions.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52