Krita Source Code Documentation
Loading...
Searching...
No Matches
KisStrokeLayerStyleFilterProjectionPlane.cpp
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
#include "
KisStrokeLayerStyleFilterProjectionPlane.h
"
8
9
#include "
kis_ls_stroke_filter.h
"
10
11
KisStrokeLayerStyleFilterProjectionPlane::KisStrokeLayerStyleFilterProjectionPlane
(
KisLayer
*sourceLayer)
12
:
KisLayerStyleFilterProjectionPlane
(sourceLayer)
13
{
14
}
15
16
KisStrokeLayerStyleFilterProjectionPlane::KisStrokeLayerStyleFilterProjectionPlane
(
const
KisStrokeLayerStyleFilterProjectionPlane
&rhs,
KisLayer
*sourceLayer,
KisPSDLayerStyleSP
clonedStyle)
17
:
KisLayerStyleFilterProjectionPlane
(rhs, sourceLayer, clonedStyle)
18
{
19
}
20
21
KisStrokeLayerStyleFilterProjectionPlane::~KisStrokeLayerStyleFilterProjectionPlane
()
22
{
23
}
24
25
KritaUtils::ThresholdMode
KisStrokeLayerStyleFilterProjectionPlane::sourcePlaneOpacityThresholdRequirement
()
const
26
{
27
if
(!
filter
())
return
KritaUtils::ThresholdNone
;
28
29
const
KisLsStrokeFilter
*
filter
=
dynamic_cast<
const
KisLsStrokeFilter
*
>
(this->
filter
());
30
return
filter ?
filter
->sourcePlaneOpacityThresholdRequirement(
style
()) :
KritaUtils::ThresholdNone
;
31
}
KisStrokeLayerStyleFilterProjectionPlane.h
KisLayerStyleFilterProjectionPlane
Definition
kis_layer_style_filter_projection_plane.h:20
KisLayerStyleFilterProjectionPlane::style
KisPSDLayerStyleSP style() const
Definition
kis_layer_style_filter_projection_plane.cpp:119
KisLayerStyleFilterProjectionPlane::filter
KisLayerStyleFilter * filter() const
Definition
kis_layer_style_filter_projection_plane.cpp:114
KisLsStrokeFilter
Definition
kis_ls_stroke_filter.h:19
KisStrokeLayerStyleFilterProjectionPlane
Definition
KisStrokeLayerStyleFilterProjectionPlane.h:15
KisStrokeLayerStyleFilterProjectionPlane::sourcePlaneOpacityThresholdRequirement
KritaUtils::ThresholdMode sourcePlaneOpacityThresholdRequirement() const
Definition
KisStrokeLayerStyleFilterProjectionPlane.cpp:25
KisStrokeLayerStyleFilterProjectionPlane::~KisStrokeLayerStyleFilterProjectionPlane
~KisStrokeLayerStyleFilterProjectionPlane() override
Definition
KisStrokeLayerStyleFilterProjectionPlane.cpp:21
KisStrokeLayerStyleFilterProjectionPlane::KisStrokeLayerStyleFilterProjectionPlane
KisStrokeLayerStyleFilterProjectionPlane(KisLayer *sourceLayer)
Definition
KisStrokeLayerStyleFilterProjectionPlane.cpp:11
QSharedPointer< KisPSDLayerStyle >
kis_ls_stroke_filter.h
KritaUtils::ThresholdMode
ThresholdMode
Definition
krita_utils.h:131
KritaUtils::ThresholdNone
@ ThresholdNone
Definition
krita_utils.h:132
KisLayer
Definition
kis_layer.cc:161
libs
image
layerstyles
KisStrokeLayerStyleFilterProjectionPlane.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52