Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_rect_mask_generator_p.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2008-2009 Cyrille Berger <cberger@cberger.net>
3 * SPDX-FileCopyrightText: 2018 Ivan Santa Maria <ghevan@gmail.com>
4 *
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 */
7
8#ifndef KIS_RECT_MASK_GENERATOR_P_H
9#define KIS_RECT_MASK_GENERATOR_P_H
10
11struct Q_DECL_HIDDEN KisRectangleMaskGenerator::Private {
13 : xcoeff(0),
14 ycoeff(0),
15 xfadecoeff(0),
16 yfadecoeff(0),
17 transformedFadeX(0),
18 transformedFadeY(0),
19 copyOfAntialiasEdges(false)
20 {
21 }
22
23 Private(const Private &rhs)
24 : xcoeff(rhs.xcoeff),
25 ycoeff(rhs.ycoeff),
26 xfadecoeff(rhs.xfadecoeff),
27 yfadecoeff(rhs.yfadecoeff),
28 transformedFadeX(rhs.transformedFadeX),
29 transformedFadeY(rhs.transformedFadeY),
30 copyOfAntialiasEdges(rhs.copyOfAntialiasEdges)
31 {
32 }
33 qreal xcoeff;
34 qreal ycoeff;
39
41
42 QScopedPointer<KisBrushMaskApplicatorBase> applicator;
43};
44
45
46#endif // KIS_RECT_MASK_GENERATOR_P_H
QScopedPointer< KisBrushMaskApplicatorBase > applicator