Krita Source Code Documentation
Loading...
Searching...
No Matches
FilterLayer.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2017 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3
*
4
* SPDX-License-Identifier: LGPL-2.0-or-later
5
*/
6
#ifndef LIBKIS_FILTERLAYER_H
7
#define LIBKIS_FILTERLAYER_H
8
9
#include <QObject>
10
#include "
Node.h
"
11
#include <
Filter.h
>
12
#include <
Selection.h
>
13
14
#include <
kis_types.h
>
15
16
#include "kritalibkis_export.h"
17
#include "
libkis.h
"
33
class
KRITALIBKIS_EXPORT
FilterLayer
:
public
Node
34
{
35
Q_OBJECT
36
Q_DISABLE_COPY(
FilterLayer
)
37
38
public
:
39
explicit
FilterLayer
(
KisImageSP
image, QString name,
Filter
&filter,
Selection
&selection, QObject *parent = 0);
40
explicit
FilterLayer
(
KisAdjustmentLayerSP
layer, QObject *parent = 0);
41
~FilterLayer
()
override
;
42
public
Q_SLOTS:
43
50
QString
type
()
const override
;
51
52
void
setFilter(
Filter
&filter);
53
54
Filter
* filter();
55
};
56
57
#endif
// LIBKIS_FILTERLAYER_H
58
Filter.h
Node.h
Selection.h
FilterLayer
The FilterLayer class A filter layer will, when compositing, take the composited image up to the poin...
Definition
FilterLayer.h:34
Filter
Definition
Filter.h:31
KisSharedPtr< KisImage >
Node
Definition
Node.h:24
Node::type
virtual QString type() const
type Krita has several types of nodes, split in layers and masks. Group layers can contain other laye...
Definition
Node.cpp:463
Node::FilterLayer
friend class FilterLayer
Definition
Node.h:700
Selection
Definition
Selection.h:31
kis_types.h
libkis.h
libs
libkis
FilterLayer.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52