Krita Source Code Documentation
Loading...
Searching...
No Matches
KisColorSmudgeStrategyMask.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2021 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef KRITA_KISCOLORSMUDGESTRATEGYMASK_H
8
#define KRITA_KISCOLORSMUDGESTRATEGYMASK_H
9
10
#include "
KisColorSmudgeStrategyWithOverlay.h
"
11
12
class
KisColorSmudgeStrategyMask
:
public
KisColorSmudgeStrategyWithOverlay
13
{
14
public
:
15
KisColorSmudgeStrategyMask
(
KisPainter
*painter,
16
KisImageSP
image,
17
bool
smearAlpha,
18
bool
useDullingMode,
19
bool
useOverlayMode);
20
21
DabColoringStrategy
&
coloringStrategy
()
override
;
22
23
void
updateMask
(
KisDabCache
*dabCache,
24
const
KisPaintInformation
& info,
25
const
KisDabShape
&shape,
26
const
QPointF &cursorPoint,
27
QRect *dstDabRect,
28
qreal lightnessStrength)
override
;
29
30
private
:
31
DabColoringStrategyMask
m_coloringStrategy
;
32
};
33
34
#endif
//KRITA_KISCOLORSMUDGESTRATEGYMASK_H
KisColorSmudgeStrategyWithOverlay.h
KisColorSmudgeStrategyMask
Definition
KisColorSmudgeStrategyMask.h:13
KisColorSmudgeStrategyMask::coloringStrategy
DabColoringStrategy & coloringStrategy() override
Definition
KisColorSmudgeStrategyMask.cpp:18
KisColorSmudgeStrategyMask::updateMask
void updateMask(KisDabCache *dabCache, const KisPaintInformation &info, const KisDabShape &shape, const QPointF &cursorPoint, QRect *dstDabRect, qreal lightnessStrength) override
Definition
KisColorSmudgeStrategyMask.cpp:23
KisColorSmudgeStrategyMask::KisColorSmudgeStrategyMask
KisColorSmudgeStrategyMask(KisPainter *painter, KisImageSP image, bool smearAlpha, bool useDullingMode, bool useOverlayMode)
Definition
KisColorSmudgeStrategyMask.cpp:12
KisColorSmudgeStrategyMask::m_coloringStrategy
DabColoringStrategyMask m_coloringStrategy
Definition
KisColorSmudgeStrategyMask.h:31
KisColorSmudgeStrategyWithOverlay
Definition
KisColorSmudgeStrategyWithOverlay.h:15
KisDabCache
The KisDabCache class provides caching for dabs into the brush paintop.
Definition
kis_dab_cache.h:42
KisDabShape
Definition
kis_dab_shape.h:10
KisPaintInformation
Definition
kis_paint_information.h:51
KisPainter
Definition
kis_painter.h:66
KisSharedPtr< KisImage >
KisColorSmudgeStrategyBase::DabColoringStrategyMask
Definition
KisColorSmudgeStrategyBase.h:38
KisColorSmudgeStrategyBase::DabColoringStrategy
Definition
KisColorSmudgeStrategyBase.h:22
plugins
paintops
colorsmudge
KisColorSmudgeStrategyMask.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52