Krita Source Code Documentation
Loading...
Searching...
No Matches
example.h
Go to the documentation of this file.
1
/*
2
* This file is part of Krita
3
*
4
* SPDX-FileCopyrightText: 2004 Cyrille Berger <cberger@cberger.net>
5
*
6
* SPDX-License-Identifier: GPL-2.0-or-later
7
*/
8
9
#ifndef EXAMPLE_H
10
#define EXAMPLE_H
11
12
#include <QObject>
13
#include <QVariant>
14
#include "
filter/kis_color_transformation_filter.h
"
15
16
class
KritaExample
:
public
QObject
17
{
18
Q_OBJECT
19
public
:
20
KritaExample
(QObject *parent,
const
QVariantList &);
21
~KritaExample
()
override
;
22
};
23
24
class
KisFilterInvert
:
public
KisColorTransformationFilter
25
{
26
public
:
27
KisFilterInvert
();
28
public
:
29
30
KoColorTransformation
*
createTransformation
(
const
KoColorSpace
* cs,
const
KisFilterConfigurationSP
config)
const override
;
31
32
static
inline
KoID
id
() {
33
return
KoID
(
"invert"
, i18n(
"Invert"
));
34
}
35
36
bool
needsTransparentPixels
(
const
KisFilterConfigurationSP
config,
const
KoColorSpace
*cs)
const override
;
37
};
38
39
#endif
KisColorTransformationFilter
Definition
kis_color_transformation_filter.h:18
KisFilterInvert
Definition
example.h:25
KisFilterInvert::needsTransparentPixels
bool needsTransparentPixels(const KisFilterConfigurationSP config, const KoColorSpace *cs) const override
Definition
example.cpp:57
KisFilterInvert::id
static KoID id()
Definition
example.h:32
KisFilterInvert::KisFilterInvert
KisFilterInvert()
Definition
example.cpp:42
KisFilterInvert::createTransformation
KoColorTransformation * createTransformation(const KoColorSpace *cs, const KisFilterConfigurationSP config) const override
Definition
example.cpp:51
KisPinnedSharedPtr< KisFilterConfiguration >
KoColorSpace
Definition
KoColorSpace.h:78
KoColorTransformation
Definition
KoColorTransformation.h:34
KoID
Definition
KoID.h:30
KritaExample
Definition
example.h:17
KritaExample::~KritaExample
~KritaExample() override
Definition
example.cpp:38
KritaExample::KritaExample
KritaExample(QObject *parent, const QVariantList &)
Definition
example.cpp:32
kis_color_transformation_filter.h
plugins
filters
example
example.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52