|
Krita Source Code Documentation
|
#include <kis_perchannel_filter.h>
Inheritance diagram for KisPerChannelFilterConfiguration:Public Member Functions | |
| KisFilterConfigurationSP | clone () const override |
| KisCubicCurve | getDefaultCurve () override |
| KisPerChannelFilterConfiguration (const KisPerChannelFilterConfiguration &rhs) | |
| KisPerChannelFilterConfiguration (int channelCount, KisResourcesInterfaceSP resourcesInterface) | |
| ~KisPerChannelFilterConfiguration () override | |
Public Member Functions inherited from KisMultiChannelFilterConfiguration | |
| virtual bool | compareTo (const KisPropertiesConfiguration *rhs) const override |
| const QList< KisCubicCurve > & | curves () const |
| virtual void | fromLegacyXML (const QDomElement &) |
| void | fromLegacyXML (const QDomElement &root) override |
| void | fromXML (const QDomElement &) override |
| void | fromXML (const QDomElement &) override |
| void | fromXML (const QDomElement &e) override |
| bool | fromXML (const QString &xml, bool clear=true) override |
| bool | isCompatible (const KisPaintDeviceSP) const override |
| KisMultiChannelFilterConfiguration (const KisMultiChannelFilterConfiguration &rhs) | |
| KisMultiChannelFilterConfiguration (int channelCount, const QString &name, qint32 version, KisResourcesInterfaceSP resourcesInterface) | |
| void | setActiveCurve (int value) |
| void | setCurves (QList< KisCubicCurve > &curves) |
| void | setProperty (const QString &name, const QVariant &value) override |
| QString | toXML () const override |
| void | toXML (QDomDocument &, QDomElement &) const override |
| void | toXML (QDomDocument &, QDomElement &) const override |
| void | toXML (QDomDocument &doc, QDomElement &root) const override |
| const QVector< QVector< quint16 > > & | transfers () const |
| ~KisMultiChannelFilterConfiguration () override | |
Public Member Functions inherited from KisColorTransformationConfiguration | |
| KoColorTransformation * | colorTransformation (const KoColorSpace *cs, const KisColorTransformationFilter *filter) const |
| void | destroyCache () |
| void | invalidateColorTransformationCache () |
| Manually invalidate the cache. By default setProperty invalidates the cache but this method can be used in subclasses when setProperty is not used to set options. This forces the regeneration of the color transforms. | |
| KisColorTransformationConfiguration (const KisColorTransformationConfiguration &rhs) | |
| KisColorTransformationConfiguration (const QString &name, qint32 version, KisResourcesInterfaceSP resourcesInterface) | |
| Private () | |
| ~KisColorTransformationConfiguration () override | |
| ~Private () | |
Public Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Public Member Functions inherited from KisFilterConfiguration | |
| QBitArray | channelFlags () const |
| KisFilterConfigurationSP | cloneWithResourcesSnapshot (KisResourcesInterfaceSP globalResourcesInterface=nullptr) const |
| void | createLocalResourcesSnapshot (KisResourcesInterfaceSP globalResourcesInterface=nullptr) |
| virtual QList< KoResourceLoadResult > | embeddedResources (KisResourcesInterfaceSP globalResourcesInterface) const |
| bool | hasLocalResourcesSnapshot () const |
| KisFilterConfiguration (const QString &name, qint32 version, KisResourcesInterfaceSP resourcesInterface) | |
| virtual QList< KoResourceLoadResult > | linkedResources (KisResourcesInterfaceSP globalResourcesInterface) const |
| const QString & | name () const |
| Private (const Private &rhs) | |
| Private (const QString &_name, qint32 _version, KisResourcesInterfaceSP _resourcesInterface) | |
| QList< KoResourceLoadResult > | requiredResources (KisResourcesInterfaceSP globalResourcesInterface) const |
| KisResourcesInterfaceSP | resourcesInterface () const |
| void | setChannelFlags (QBitArray channelFlags) |
| virtual void | setResourcesInterface (KisResourcesInterfaceSP resourcesInterface) |
| qint32 | version () const |
| ~KisFilterConfiguration () override | |
Public Member Functions inherited from KisPropertiesConfiguration | |
| void | clearProperties () |
| Clear the map of properties. | |
| virtual void | dump () const |
| void | fromXML (const QDomElement &) override |
| bool | fromXML (const QString &xml, bool clear=true) override |
| bool | getBool (const QString &name, bool def=false) const |
| KoColor | getColor (const QString &name, const KoColor &color=KoColor()) const |
| getColor fetch the given property as a KoColor. | |
| KisCubicCurve | getCubicCurve (const QString &name, const KisCubicCurve &curve=KisCubicCurve()) const |
| double | getDouble (const QString &name, double def=0.0) const |
| float | getFloat (const QString &name, float def=0.0) const |
| int | getInt (const QString &name, int def=0) const |
| void | getPrefixedProperties (const QString &prefix, KisPropertiesConfiguration *config) const |
| void | getPrefixedProperties (const QString &prefix, KisPropertiesConfigurationSP config) const |
| virtual QMap< QString, QVariant > | getProperties () const |
| virtual QList< QString > | getPropertiesKeys () const |
| virtual QVariant | getProperty (const QString &name) const |
| virtual bool | getProperty (const QString &name, QVariant &value) const |
| QString | getPropertyLazy (const QString &name, const char *defaultValue) const |
| QStringList | getPropertyLazy (const QString &name, const QStringList &defaultValue) const |
| template<typename T > | |
| T | getPropertyLazy (const QString &name, const T &defaultValue) const |
| QString | getString (const QString &name, const QString &def=QString()) const |
| QStringList | getStringList (const QString &name, const QStringList &defaultValue=QStringList()) const |
| virtual bool | hasProperty (const QString &name) const |
| KisPropertiesConfiguration () | |
| KisPropertiesConfiguration (const KisPropertiesConfiguration &rhs) | |
| KisPropertiesConfiguration & | operator= (const KisPropertiesConfiguration &rhs) |
| void | removeProperty (const QString &name) |
| void | setPrefixedProperties (const QString &prefix, const KisPropertiesConfiguration *config) |
| void | setPrefixedProperties (const QString &prefix, const KisPropertiesConfigurationSP config) |
| void | setProperty (const QString &name, const QStringList &value) |
| void | setPropertyNotSaved (const QString &name) |
| Marks a property that should not be saved by toXML. | |
| QString | toXML () const override |
| void | toXML (QDomDocument &, QDomElement &) const override |
| ~KisPropertiesConfiguration () override | |
Public Member Functions inherited from KisSerializableConfiguration | |
| KisSerializableConfiguration () | |
| KisSerializableConfiguration (const KisSerializableConfiguration &rhs) | |
| virtual | ~KisSerializableConfiguration () |
Public Member Functions inherited from KisShared | |
| bool | deref () |
| bool | ref () |
| int | refCount () |
| QAtomicInt * | sharedWeakReference () |
Additional Inherited Members | |
Static Public Member Functions inherited from KisPropertiesConfiguration | |
| static QString | escapeString (const QString &string) |
| static QString | extractedPrefixKey () |
| static QString | unescapeString (const QString &string) |
Public Attributes inherited from KisColorTransformationConfiguration | |
| QMap< QThread *, KoColorTransformation * > | colorTransformation |
| QMutex | mutex |
Public Attributes inherited from Private | |
| KisCanvas2 * | canvas |
| int | displayedFrame |
| int | intendedFrame |
Public Attributes inherited from KisFilterConfiguration | |
| QBitArray | channelFlags |
| QString | name |
| KisResourcesInterfaceSP | resourcesInterface = 0 |
| qint32 | version |
Public Attributes inherited from KisPropertiesConfiguration | |
| QSet< QString > | notSavedProperties |
| QMap< QString, QVariant > | properties |
Protected Member Functions inherited from KisMultiChannelFilterConfiguration | |
| bool | curveIndexFromCurvePropertyName (const QString &name, int &curveIndex) const |
| Takes a curve property name with format "curve#", where # is the index of the channel and puts the index on the "curveIndex" parameter. | |
| void | init () |
| void | updateTransfer (int index) |
| void | updateTransfers () |
Protected Member Functions inherited from KisFilterConfiguration | |
| KisFilterConfiguration (const KisFilterConfiguration &rhs) | |
| void | setVersion (qint32 version) |
Protected Member Functions inherited from KisShared | |
| KisShared () | |
| ~KisShared () | |
Protected Attributes inherited from KisMultiChannelFilterConfiguration | |
| int | m_activeCurve {-1} |
| int | m_channelCount {0} |
| QList< KisCubicCurve > | m_curves |
| QVector< QVector< quint16 > > | m_transfers |
Definition at line 24 of file kis_perchannel_filter.h.
| KisPerChannelFilterConfiguration::KisPerChannelFilterConfiguration | ( | int | channelCount, |
| KisResourcesInterfaceSP | resourcesInterface ) |
Definition at line 134 of file kis_perchannel_filter.cpp.
References KisMultiChannelFilterConfiguration::init().
| KisPerChannelFilterConfiguration::KisPerChannelFilterConfiguration | ( | const KisPerChannelFilterConfiguration & | rhs | ) |
Definition at line 140 of file kis_perchannel_filter.cpp.
|
override |
Definition at line 145 of file kis_perchannel_filter.cpp.
|
overridevirtual |
Reimplemented from KisColorTransformationConfiguration.
Definition at line 149 of file kis_perchannel_filter.cpp.
References KisPerChannelFilterConfiguration().
|
overridevirtual |
Implements KisMultiChannelFilterConfiguration.
Definition at line 154 of file kis_perchannel_filter.cpp.