Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_generator.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2008 Boudewijn Rempt <boud@valdyas.org>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#include "
generator/kis_generator.h
"
8
9
#include <QString>
10
11
#include "
kis_bookmarked_configuration_manager.h
"
12
#include "
filter/kis_filter_configuration.h
"
13
#include "
kis_processing_information.h
"
14
#include "
kis_paint_device.h
"
15
#include "
kis_selection.h
"
16
#include "
kis_types.h
"
17
18
19
KisGenerator::KisGenerator
(
const
KoID
& _id,
const
KoID
& category,
const
QString & entry)
20
:
KisBaseProcessor
(_id, category, entry)
21
{
22
init
(
id
() +
"_generator_bookmarks"
);
23
}
24
25
KisGenerator::~KisGenerator
()
26
{
27
}
28
29
void
KisGenerator::generate
(
KisProcessingInformation
dst,
30
const
QSize& size,
31
const
KisFilterConfigurationSP
config
32
)
const
33
{
34
generate
(dst, size, config, 0);
35
}
36
37
QRect
KisGenerator::generatedRect
(QRect _imageArea,
const
KisFilterConfigurationSP
)
const
38
{
39
return
_imageArea;
40
}
KisGenerator::generatedRect
virtual QRect generatedRect(QRect _imageArea, const KisFilterConfigurationSP=0) const
Definition
kis_generator.cpp:37
KisGenerator::~KisGenerator
~KisGenerator() override
Definition
kis_generator.cpp:25
KisGenerator::KisGenerator
KisGenerator(const KoID &id, const KoID &category, const QString &entry)
Definition
kis_generator.cpp:19
KisGenerator::generate
virtual void generate(KisProcessingInformation dst, const QSize &size, const KisFilterConfigurationSP config, KoUpdater *progressUpdater) const =0
KisPinnedSharedPtr< KisFilterConfiguration >
KoID
Definition
KoID.h:30
kis_bookmarked_configuration_manager.h
kis_filter_configuration.h
kis_generator.h
kis_paint_device.h
kis_processing_information.h
kis_selection.h
kis_types.h
KisBaseProcessor
Definition
kis_base_processor.cpp:36
KisBaseProcessor::init
void init(const QString &configEntryGroup)
Definition
kis_base_processor.cpp:67
KisProcessingInformation
Definition
kis_processing_information.cpp:57
libs
image
generator
kis_generator.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52