9#ifndef KISSCREENTONEGENERATOR_H
10#define KISSCREENTONEGENERATOR_H
29 KoUpdater* progressUpdater)
const override;
36 template <
class Sampler>
41 const Sampler &sampler)
const;
43 template <
class Sampler,
class PostprocessingFunction>
48 const Sampler &sampler,
49 const PostprocessingFunction &postprocessingFunction)
const;
virtual void generate(KisProcessingInformation dst, const QSize &size, const KisFilterConfigurationSP config, KoUpdater *progressUpdater) const =0
static QString defaultName()
bool checkUpdaterInterruptedAndSetPercent(KoUpdater *progressUpdater, int percent) const
KisFilterConfigurationSP defaultConfiguration(KisResourcesInterfaceSP resourcesInterface) const override
KisFilterConfigurationSP factoryConfiguration(KisResourcesInterfaceSP resourcesInterface) const override
KisConfigWidget * createConfigurationWidget(QWidget *parent, const KisPaintDeviceSP dev, bool useForMasks) const override
virtual void generate(KisProcessingInformation dst, const QSize &size, const KisFilterConfigurationSP config, KoUpdater *progressUpdater) const override