|
Krita Source Code Documentation
|
#include <kis_asccdl_filter.h>
Inheritance diagram for KisFilterASCCDL:Public Member Functions | |
| KisConfigWidget * | createConfigurationWidget (QWidget *parent, const KisPaintDeviceSP dev, bool useForMasks) const override |
| KoColorTransformation * | createTransformation (const KoColorSpace *cs, const KisFilterConfigurationSP config) const override |
| KisFilterASCCDL () | |
| bool | needsTransparentPixels (const KisFilterConfigurationSP config, const KoColorSpace *cs) const override |
Public Member Functions inherited from KisColorTransformationFilter | |
| KisFilterConfigurationSP | factoryConfiguration (KisResourcesInterfaceSP resourcesInterface) const override |
| KisColorTransformationFilter (const KoID &id, const KoID &category, const QString &entry) | |
| void | processImpl (KisPaintDeviceSP device, const QRect &applyRect, const KisFilterConfigurationSP config, KoUpdater *progressUpdater) const override |
| ~KisColorTransformationFilter () override | |
Public Member Functions inherited from KisFilter | |
| virtual QRect | changedRect (const QRect &rect, const KisFilterConfigurationSP config, int lod) const |
| virtual bool | configurationAllowedForMask (KisFilterConfigurationSP config) const |
| virtual void | fixLoadedFilterConfigurationForMasks (KisFilterConfigurationSP config) const |
| KisFilter (const KoID &id, const KoID &category, const QString &entry) | |
| virtual QRect | neededRect (const QRect &rect, const KisFilterConfigurationSP config, int lod) const |
| void | process (const KisPaintDeviceSP src, KisPaintDeviceSP dst, KisSelectionSP selection, const QRect &applyRect, const KisFilterConfigurationSP config, KoUpdater *progressUpdater=0) const |
| void | process (KisPaintDeviceSP device, const QRect &applyRect, const KisFilterConfigurationSP config, KoUpdater *progressUpdater=0) const |
| virtual bool | supportsLevelOfDetail (const KisFilterConfigurationSP config, int lod) const |
| ~KisFilter () override | |
Public Member Functions inherited from KisBaseProcessor | |
| KisBookmarkedConfigurationManager * | bookmarkManager () |
| const KisBookmarkedConfigurationManager * | bookmarkManager () const |
| ColorSpaceIndependence | colorSpaceIndependence () const |
| QString | id () const |
| KisBaseProcessor (const KoID &id, const KoID &category, const QString &entry) | |
| KoID | menuCategory () const |
| QString | menuEntry () const |
| QString | name () const |
| Private () | |
| QKeySequence | shortcut () const |
| bool | showConfigurationWidget () |
| If true, the filter wants to show a configuration widget. | |
| bool | supportsAdjustmentLayers () const |
| This filter can be used in adjustment layers. | |
| bool | supportsPainting () const |
| bool | supportsThreading () const |
| virtual | ~KisBaseProcessor () |
Public Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Public Member Functions inherited from KisShared | |
| bool | deref () |
| bool | ref () |
| int | refCount () |
| QAtomicInt * | sharedWeakReference () |
Static Public Member Functions | |
| static KoID | id () |
Protected Member Functions | |
| KisFilterConfigurationSP | defaultConfiguration (KisResourcesInterfaceSP resourcesInterface) const override |
Protected Member Functions inherited from KisFilter | |
| QString | configEntryGroup () const |
| void | setSupportsLevelOfDetail (bool value) |
Protected Member Functions inherited from KisBaseProcessor | |
| void | init (const QString &configEntryGroup) |
| void | setColorSpaceIndependence (ColorSpaceIndependence v) |
| void | setShortcut (const QKeySequence &shortcut) |
| void | setShowConfigurationWidget (bool v) |
| void | setSupportsAdjustmentLayers (bool v) |
| void | setSupportsPainting (bool v) |
| void | setSupportsThreading (bool v) |
Protected Member Functions inherited from KisShared | |
| KisShared () | |
| ~KisShared () | |
Additional Inherited Members | |
Public Attributes inherited from KisBaseProcessor | |
| KisBookmarkedConfigurationManager * | bookmarkManager |
| KoID | category |
| ColorSpaceIndependence | colorSpaceIndependence |
| QString | entry |
| KoID | id |
| QKeySequence | shortcut |
| bool | showConfigurationWidget |
| bool | supportsAdjustmentLayers |
| bool | supportsPainting |
| bool | supportsThreading |
Public Attributes inherited from Private | |
| KisCanvas2 * | canvas |
| int | displayedFrame |
| int | intendedFrame |
Definition at line 21 of file kis_asccdl_filter.h.
| KisFilterASCCDL::KisFilterASCCDL | ( | ) |
Definition at line 31 of file kis_asccdl_filter.cpp.
References FULLY_INDEPENDENT, KisBaseProcessor::setColorSpaceIndependence(), KisBaseProcessor::setShowConfigurationWidget(), KisBaseProcessor::setSupportsAdjustmentLayers(), KisFilter::setSupportsLevelOfDetail(), KisBaseProcessor::setSupportsPainting(), and KisBaseProcessor::setSupportsThreading().
|
overridevirtual |
Create the configuration widget for this processor.
| parent | the Qt owner widget of this widget |
| dev | the paintdevice this filter will act on |
| useForMasks | shown if the filer is going to be used in a mask. Some filters may provide limited options when applied as a mask (e.g. Gaussian Blur) |
Reimplemented from KisBaseProcessor.
Definition at line 52 of file kis_asccdl_filter.cpp.
References KisPaintDevice::colorSpace().
|
overridevirtual |
Create the color transformation that will be applied on the device.
Implements KisColorTransformationFilter.
Definition at line 41 of file kis_asccdl_filter.cpp.
|
overrideprotectedvirtual |
Return the configuration set as the default by the user or the default configuration from the filter writer as returned by factoryConfiguration.
This configuration is used by default for the configuration widget and given to the process function if there is no configuration widget.
Reimplemented from KisBaseProcessor.
Definition at line 68 of file kis_asccdl_filter.cpp.
References KisColorTransformationFilter::factoryConfiguration(), and KoColor::fromQColor().
|
inlinestatic |
Definition at line 27 of file kis_asccdl_filter.h.
|
overridevirtual |
Reimplemented from KisFilter.
Definition at line 57 of file kis_asccdl_filter.cpp.
References KoColor::convertTo(), KoColor::data(), and KoColorSpace::difference().