15#include <klocalizedstring.h>
18#include <kpluginfactory.h>
const KoID AlphaColorModelID("A", ki18n("Alpha mask"))
bool needsTransparentPixels(const KisFilterConfigurationSP config, const KoColorSpace *cs) const override
KoColorTransformation * createTransformation(const KoColorSpace *cs, const KisFilterConfigurationSP config) const override
void add(KisFilterSP item)
static KisFilterRegistry * instance()
void setSupportsLevelOfDetail(bool value)
virtual KoColorTransformation * createInvertTransformation() const =0
virtual KoID colorModelId() const =0
KritaExample(QObject *parent, const QVariantList &)
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL
const KoID FiltersCategoryAdjustId("adjust_filters", ki18nc("The category of color adjustment filters, like levels. Verb.", "Adjust"))
KisSharedPtr< KisFilter > KisFilterSP
void setShowConfigurationWidget(bool v)
void setShortcut(const QKeySequence &shortcut)
void setSupportsPainting(bool v)
void setColorSpaceIndependence(ColorSpaceIndependence v)