Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_generator_stroke_strategy.h
Go to the documentation of this file.
1
/*
2
* This file is part of Krita
3
*
4
* SPDX-FileCopyrightText: 2020 L. E. Segovia <amy@amyspark.me>
5
*
6
* SPDX-License-Identifier: GPL-2.0-or-later
7
*/
8
9
#include <boost/none.hpp>
10
#include <QObject>
11
#include <QSharedPointer>
12
#include <
kis_generator.h
>
13
#include <
kis_generator_layer.h
>
14
#include <
KisRunnableBasedStrokeStrategy.h
>
15
16
class
KisGeneratorStrokeStrategy
:
public
QObject,
public
KisRunnableBasedStrokeStrategy
17
{
18
Q_OBJECT
19
public
:
20
KisGeneratorStrokeStrategy
();
21
~KisGeneratorStrokeStrategy
()
override
;
22
23
static
QVector<KisStrokeJobData *>
createJobsData
(
const
KisGeneratorLayerSP
layer,
QSharedPointer<boost::none_t>
cookie,
const
KisGeneratorSP
f,
const
KisPaintDeviceSP
dev,
const
QRegion &rc,
const
KisFilterConfigurationSP
filterConfig);
24
};
KisRunnableBasedStrokeStrategy.h
KisGeneratorStrokeStrategy
Definition
kis_generator_stroke_strategy.h:17
KisGeneratorStrokeStrategy::~KisGeneratorStrokeStrategy
~KisGeneratorStrokeStrategy() override
Definition
kis_generator_stroke_strategy.cpp:72
KisGeneratorStrokeStrategy::createJobsData
static QVector< KisStrokeJobData * > createJobsData(const KisGeneratorLayerSP layer, QSharedPointer< boost::none_t > cookie, const KisGeneratorSP f, const KisPaintDeviceSP dev, const QRegion &rc, const KisFilterConfigurationSP filterConfig)
Definition
kis_generator_stroke_strategy.cpp:29
KisGeneratorStrokeStrategy::KisGeneratorStrokeStrategy
KisGeneratorStrokeStrategy()
Definition
kis_generator_stroke_strategy.cpp:18
KisPinnedSharedPtr< KisFilterConfiguration >
KisRunnableBasedStrokeStrategy
Definition
KisRunnableBasedStrokeStrategy.h:15
KisSharedPtr< KisGeneratorLayer >
QList
Definition
KisQStringListFwd.h:16
QSharedPointer
Definition
KoCanvasResourceProvider.h:20
kis_generator.h
kis_generator_layer.h
libs
image
generator
kis_generator_stroke_strategy.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52