Krita Source Code Documentation
Loading...
Searching...
No Matches
KisHatchingPreferencesData.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2008 Lukas Tvrdy <lukast.dev@gmail.com>
3
* SPDX-FileCopyrightText: 2010 José Luis Vergara <pentalis@gmail.com>
4
*
5
* SPDX-License-Identifier: GPL-2.0-or-later
6
*/
7
#ifndef KIS_HATCHING_PREFERENCES_DATA_H
8
#define KIS_HATCHING_PREFERENCES_DATA_H
9
10
11
#include "
kis_types.h
"
12
#include <boost/operators.hpp>
13
14
class
KisPropertiesConfiguration
;
15
16
struct
KisHatchingPreferencesData
: boost::equality_comparable<KisHatchingPreferencesData>
17
{
18
inline
friend
bool
operator==
(
const
KisHatchingPreferencesData
&lhs,
const
KisHatchingPreferencesData
&rhs) {
19
return
lhs.
useAntialias
== rhs.
useAntialias
20
&& lhs.
useOpaqueBackground
== rhs.
useOpaqueBackground
21
&& lhs.
useSubpixelPrecision
== rhs.
useSubpixelPrecision
;
22
}
23
24
bool
useAntialias
{
false
};
25
bool
useOpaqueBackground
{
false
};
26
bool
useSubpixelPrecision
{
false
};
27
28
bool
read
(
const
KisPropertiesConfiguration
*setting);
29
void
write
(
KisPropertiesConfiguration
*setting)
const
;
30
};
31
32
#endif
// KIS_HATCHING_PREFERENCES_DATA_H
kis_types.h
KisHatchingPreferencesData
Definition
KisHatchingPreferencesData.h:17
KisHatchingPreferencesData::useOpaqueBackground
bool useOpaqueBackground
Definition
KisHatchingPreferencesData.h:25
KisHatchingPreferencesData::useSubpixelPrecision
bool useSubpixelPrecision
Definition
KisHatchingPreferencesData.h:26
KisHatchingPreferencesData::useAntialias
bool useAntialias
Definition
KisHatchingPreferencesData.h:24
KisHatchingPreferencesData::operator==
friend bool operator==(const KisHatchingPreferencesData &lhs, const KisHatchingPreferencesData &rhs)
Definition
KisHatchingPreferencesData.h:18
KisHatchingPreferencesData::read
bool read(const KisPropertiesConfiguration *setting)
Definition
KisHatchingPreferencesData.cpp:17
KisHatchingPreferencesData::write
void write(KisPropertiesConfiguration *setting) const
Definition
KisHatchingPreferencesData.cpp:26
KisPropertiesConfiguration
Definition
kis_properties_configuration.cc:26
plugins
paintops
hatching
KisHatchingPreferencesData.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52