15#include <QDomDocument>
50 m_page->lblDriverChannel->hide();
51 m_page->cmbDriverChannel->hide();
57#define BITS_PER_BYTE 8
67 int maxValue =
pwr2(order);
83 max = maxValue / 2 - 1;
184 isIdentityList.append(curve.isIdentity());
const KoID CMYKAColorModelID("CMYKA", ki18n("CMYK/Alpha"))
const KoID LABAColorModelID("LABA", ki18n("L*a*b*/Alpha"))
static KisResourcesInterfaceSP instance()
const QVector< QVector< quint16 > > & transfers() const
const QList< KisCubicCurve > & curves() const
const KoColorSpace * colorSpace() const
~KisPerChannelFilterConfiguration() override
KisPerChannelFilterConfiguration(int channelCount, KisResourcesInterfaceSP resourcesInterface)
KisCubicCurve getDefaultCurve() override
KisFilterConfigurationSP clone() const override
KisFilterConfigurationSP factoryConfiguration(KisResourcesInterfaceSP resourcesInterface) const override
KisConfigWidget * createConfigurationWidget(QWidget *parent, const KisPaintDeviceSP dev, bool useForMasks) const override
KoColorTransformation * createTransformation(const KoColorSpace *cs, const KisFilterConfigurationSP config) const override
enumChannelValueType
enum to define the value of the channel
@ UINT8
use this for an unsigned integer 8bits channel
@ UINT16
use this for an integer 16bits channel
@ INT16
use this for an integer 16bits channel
@ INT8
use this for an integer 8bits channel
@ FLOAT32
use this for a float 32bits channel
@ FLOAT16
use this for a float 16bits channel
@ UINT32
use this for an unsigned integer 21bits channel
@ FLOAT64
use this for a float 64bits channel
QList< KoChannelInfo * > channels
virtual KoID colorModelId() const =0
virtual quint32 channelCount() const =0
KoChannelInfo::enumChannelValueType valueType() const
#define KIS_ASSERT_RECOVER(cond)
KoColorTransformation * createPerChannelTransformationFromTransfers(const KoColorSpace *cs, const QVector< QVector< quint16 > > &transfers, const QList< bool > &transferIsIdentity)
Create a composed per channel transformation object from the set of given transfers.
void setShortcut(const QKeySequence &shortcut)