8#ifndef KISDYNAMICSENSORS_H
9#define KISDYNAMICSENSORS_H
63 return 1.0 - fabs(info.
xTilt()) / 60.0;
72 return 1.0 - fabs(info.
yTilt()) / 60.0;
KisDynamicSensorPerspective(const KisSensorData &data, std::optional< KisCubicCurve > curveOverride)
qreal value(const KisPaintInformation &info) const override
qreal value(const KisPaintInformation &info) const override
KisDynamicSensorPressureIn(const KisSensorData &data, std::optional< KisCubicCurve > curveOverride)
qreal value(const KisPaintInformation &info) const override
KisDynamicSensorPressure(const KisSensorData &data, std::optional< KisCubicCurve > curveOverride)
KisDynamicSensorRotation(const KisSensorData &data, std::optional< KisCubicCurve > curveOverride)
bool isAdditive() const override
qreal value(const KisPaintInformation &info) const override
KisDynamicSensorSpeed(const KisSensorData &data, std::optional< KisCubicCurve > curveOverride)
qreal value(const KisPaintInformation &info) const override
qreal value(const KisPaintInformation &info) const override
KisDynamicSensorTangentialPressure(const KisSensorData &data, std::optional< KisCubicCurve > curveOverride)
bool isAdditive() const override
KisDynamicSensorTiltDirection(const KisSensorData &data, std::optional< KisCubicCurve > curveOverride)
qreal value(const KisPaintInformation &info) const override
KisDynamicSensorTiltElevation(const KisSensorData &data, std::optional< KisCubicCurve > curveOverride)
qreal value(const KisPaintInformation &info) const override
KisDynamicSensorXTilt(const KisSensorData &data, std::optional< KisCubicCurve > curveOverride)
qreal value(const KisPaintInformation &info) const override
qreal value(const KisPaintInformation &info) const override
KisDynamicSensorYTilt(const KisSensorData &data, std::optional< KisCubicCurve > curveOverride)
static qreal scalingToAdditive(qreal x)