Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_channel_separator.h
Go to the documentation of this file.
1/*
2 * This file is part of the KDE project
3 *
4 * SPDX-FileCopyrightText: Michael Thaler <michael.thaler@physik.tu-muenchen.de>
5 *
6 * SPDX-License-Identifier: GPL-2.0-or-later
7 */
8
9#ifndef _KIS_CHANNEL_SEPARATOR_H_
10#define _KIS_CHANNEL_SEPARATOR_H_
11
12class KoUpdater;
13class KisViewManager;
14
20
21
27
29{
30
31public:
32
35
36 void separate(KoUpdater * progress, enumSepAlphaOptions alphaOps, enumSepSource sourceOps, bool downscale, bool toColor, bool activateCurrentChannel);
37
38private:
39
41
42};
43
44#endif
#define downscale(quantum)
void separate(KoUpdater *progress, enumSepAlphaOptions alphaOps, enumSepSource sourceOps, bool downscale, bool toColor, bool activateCurrentChannel)
KisChannelSeparator(KisViewManager *view)
KisViewManager * m_viewManager
@ CURRENT_LAYER
@ VISIBLE_LAYERS
enumSepAlphaOptions
@ COPY_ALPHA_TO_SEPARATIONS
@ DISCARD_ALPHA
@ CREATE_ALPHA_SEPARATION