Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_color_to_alpha.h
Go to the documentation of this file.
1
/*
2
* This file is part of Krita
3
*
4
* SPDX-FileCopyrightText: 2006 Cyrille Berger <cberger@cberger.net>
5
*
6
* SPDX-License-Identifier: GPL-2.0-or-later
7
*/
8
9
#ifndef KIS_COLOR_TO_ALPHA_H_
10
#define KIS_COLOR_TO_ALPHA_H_
11
12
#include "
filter/kis_filter.h
"
13
14
class
KisFilterColorToAlpha
:
public
KisFilter
15
{
16
17
public
:
18
19
KisFilterColorToAlpha
();
20
21
void
processImpl
(
KisPaintDeviceSP
device,
22
const
QRect&
rect
,
23
const
KisFilterConfigurationSP
config,
24
KoUpdater
* progressUpdater
25
)
const override
;
26
27
static
inline
KoID
id
() {
28
return
KoID
(
"colortoalpha"
, i18n(
"Color to Alpha"
));
29
}
30
31
public
:
32
33
KisConfigWidget
*
createConfigurationWidget
(QWidget* parent,
const
KisPaintDeviceSP
dev,
bool
useForMasks)
const override
;
34
KisFilterConfigurationSP
defaultConfiguration
(
KisResourcesInterfaceSP
resourcesInterface)
const override
;
35
};
36
37
#endif
KisConfigWidget
Definition
kis_config_widget.h:31
KisFilterColorToAlpha
Definition
kis_color_to_alpha.h:15
KisFilterColorToAlpha::defaultConfiguration
KisFilterConfigurationSP defaultConfiguration(KisResourcesInterfaceSP resourcesInterface) const override
Definition
kis_color_to_alpha.cpp:43
KisFilterColorToAlpha::createConfigurationWidget
KisConfigWidget * createConfigurationWidget(QWidget *parent, const KisPaintDeviceSP dev, bool useForMasks) const override
Definition
kis_color_to_alpha.cpp:38
KisFilterColorToAlpha::id
static KoID id()
Definition
kis_color_to_alpha.h:27
KisFilterColorToAlpha::processImpl
void processImpl(KisPaintDeviceSP device, const QRect &rect, const KisFilterConfigurationSP config, KoUpdater *progressUpdater) const override
Definition
kis_color_to_alpha.cpp:91
KisFilterColorToAlpha::KisFilterColorToAlpha
KisFilterColorToAlpha()
Definition
kis_color_to_alpha.cpp:29
KisFilter
Definition
kis_filter.h:27
KisPinnedSharedPtr< KisFilterConfiguration >
KisSharedPtr< KisPaintDevice >
KoID
Definition
KoID.h:30
KoUpdater
Definition
KoUpdater.h:36
QSharedPointer< KisResourcesInterface >
kis_filter.h
rect
Definition
xcftools.h:129
plugins
filters
colors
kis_color_to_alpha.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52