Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_node_filter_interface.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2008 Cyrille Berger <cberger@cberger.net>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef _KIS_NODE_FILTER_INTERFACE_H_
8#define _KIS_NODE_FILTER_INTERFACE_H_
9
10#include <kritaimage_export.h>
11#include <kis_types.h>
12
16class KRITAIMAGE_EXPORT KisNodeFilterInterface
17{
18public:
22
27 virtual KisFilterConfigurationSP filter() const;
28
42 virtual void setFilter(KisFilterConfigurationSP filterConfig, bool checkCompareConfig = true);
43
44 virtual void notifyColorSpaceChanged();
45
46// the child classes should access the filter with the filter() method
47private:
49
51};
52
53#endif
KisFilterConfigurationSP m_filterConfiguration
KisNodeFilterInterface & operator=(const KisNodeFilterInterface &other)