7#ifndef __KIS_LIQUIFY_PROPERTIES_H
8#define __KIS_LIQUIFY_PROPERTIES_H
12#include <boost/operators.hpp>
13#include "kritatooltransform_export.h"
36 m_sizeHasPressure(false),
37 m_amountHasPressure(false),
38 m_reverseDirection(false),
88 return m_sizeHasPressure;
91 m_sizeHasPressure =
value;
95 return m_amountHasPressure;
98 m_amountHasPressure =
value;
102 return m_reverseDirection;
105 m_reverseDirection =
value;
109 return m_useWashMode;
112 m_useWashMode =
value;
122 void saveMode()
const;
125 void loadAndResetMode();
127 void toXML(QDomElement *e)
const;
float value(const T *src, size_t ch)
bool operator==(const KisRegion &lhs, const KisRegion &rhs)
void setMode(LiquifyMode value)
void setReverseDirection(bool value)
void setFlow(qreal value)
void setSpacing(qreal value)
void setSize(qreal value)
bool reverseDirection() const
bool sizeHasPressure() const
void setSizeHasPressure(bool value)
void setUseWashMode(bool value)
void setAmount(qreal value)
bool amountHasPressure() const
void setAmountHasPressure(bool value)
QDebug KRITATOOLTRANSFORM_EXPORT operator<<(QDebug dbg, const KisLiquifyProperties &properties)