|
Krita Source Code Documentation
|
#include <MyPaintSensorPack.h>
Inheritance diagram for MyPaintSensorPack:Public Member Functions | |
| KisSensorPackInterface * | clone () const override |
| bool | compare (const KisSensorPackInterface *rhs) const override |
| std::vector< const KisSensorData * > | constSensors () const override |
| const MyPaintSensorData & | constSensorsStruct () const |
| MyPaintSensorPack ()=default | |
| MyPaintSensorPack (const MyPaintSensorPack &rhs)=default | |
| bool | read (KisCurveOptionDataCommon &data, const KisPropertiesConfiguration *setting) const override |
| std::vector< KisSensorData * > | sensors () override |
| MyPaintSensorData & | sensorsStruct () |
| void | write (const KisCurveOptionDataCommon &data, KisPropertiesConfiguration *setting) const override |
Public Member Functions inherited from KisSensorPackInterface | |
| virtual int | calcActiveSensorLength (const QString &activeSensorId) const |
| virtual | ~KisSensorPackInterface () |
Private Attributes | |
| MyPaintSensorData | m_data |
Definition at line 72 of file MyPaintSensorPack.h.
|
default |
|
default |
|
overridevirtual |
Implements KisSensorPackInterface.
Reimplemented in deprecated_remove_after_krita6::SensorPackOpacity, deprecated_remove_after_krita6::SensorPackHardness, and deprecated_remove_after_krita6::SensorPackRadiusLogarithmic.
Definition at line 145 of file MyPaintSensorPack.cpp.
References MyPaintSensorPack().
|
overridevirtual |
Implements KisSensorPackInterface.
Definition at line 170 of file MyPaintSensorPack.cpp.
References KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE, and m_data.
|
overridevirtual |
Implements KisSensorPackInterface.
Definition at line 150 of file MyPaintSensorPack.cpp.
References m_data, and detail::sensors().
| const MyPaintSensorData & MyPaintSensorPack::constSensorsStruct | ( | ) | const |
Definition at line 160 of file MyPaintSensorPack.cpp.
References m_data.
|
overridevirtual |
Implements KisSensorPackInterface.
Definition at line 339 of file MyPaintSensorPack.cpp.
References KisAlgebra2D::accumulateBounds(), KisCurveOptionDataCommon::commonCurve, KisCurveOptionDataCommon::curveMode, DEFAULT_CURVE_STRING, KisPropertiesConfiguration::getBool(), KisPropertiesConfiguration::getProperty(), KoID::id(), KisCurveOptionDataCommon::id, KisSensorData::isActive, KisCurveOptionDataCommon::isCheckable, KisCurveOptionDataCommon::isChecked, MYPAINT_JSON, optionIdToMyPaintBrushSettings(), MyPaintSensorDataWithRange::reshapeCurve(), sensorIdToMyPaintBrushInput(), KisCurveOptionDataCommon::sensors(), sensors(), KisCurveOptionDataCommon::strengthValue, KisCubicCurve::toString(), KisCurveOptionDataCommon::useCurve, and KisCurveOptionDataCommon::useSameCurve.
|
overridevirtual |
Implements KisSensorPackInterface.
Definition at line 155 of file MyPaintSensorPack.cpp.
References m_data, and detail::sensors().
| MyPaintSensorData & MyPaintSensorPack::sensorsStruct | ( | ) |
Definition at line 165 of file MyPaintSensorPack.cpp.
References m_data.
|
overridevirtual |
Implements KisSensorPackInterface.
Reimplemented in deprecated_remove_after_krita6::SensorPackOpacity, deprecated_remove_after_krita6::SensorPackHardness, and deprecated_remove_after_krita6::SensorPackRadiusLogarithmic.
Definition at line 392 of file MyPaintSensorPack.cpp.
References KisSensorData::curve, KisCubicCurve::curvePoints(), DEFAULT_CURVE_STRING, KisPropertiesConfiguration::getProperty(), KoID::id(), KisCurveOptionDataCommon::id, KisSensorData::id, KisSensorData::isActive, KisCurveOptionDataCommon::isCheckable, KisCurveOptionDataCommon::isChecked, MYPAINT_JSON, sensorIdToMyPaintBrushInputJsonKey(), KisCurveOptionDataCommon::sensors(), sensors(), KisPropertiesConfiguration::setProperty(), KisCurveOptionDataCommon::strengthValue, KisCurveOptionDataCommon::useCurve, KisCubicCurvePoint::x(), and KisCubicCurvePoint::y().
|
private |
Definition at line 92 of file MyPaintSensorPack.h.