File indexing completed on 2024-09-22 04:08:31
0001 /* 0002 * SPDX-FileCopyrightText: 2007, 2010 Cyrille Berger <cberger@cberger.net> 0003 * SPDX-FileCopyrightText: 2011 Lukáš Tvrdý <lukast.dev@gmail.com> 0004 * SPDX-FileCopyrightText: 2022 Dmitry Kazakov <dimula73@gmail.com> 0005 * 0006 * SPDX-License-Identifier: GPL-2.0-or-later 0007 */ 0008 #include "KisDynamicSensors.h" 0009 0010 #include <KisDynamicSensorIds.h> 0011 0012 0013 KisDynamicSensorSpeed::KisDynamicSensorSpeed(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride) 0014 : KisDynamicSensor(SpeedId, data, curveOverride) 0015 { 0016 } 0017 0018 KisDynamicSensorRotation::KisDynamicSensorRotation(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride) 0019 : KisDynamicSensor(RotationId, data, curveOverride) 0020 { 0021 } 0022 0023 0024 KisDynamicSensorPressure::KisDynamicSensorPressure(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride) 0025 : KisDynamicSensor(PressureId, data, curveOverride) 0026 { 0027 } 0028 0029 KisDynamicSensorPressureIn::KisDynamicSensorPressureIn(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride) 0030 : KisDynamicSensor(PressureInId, data, curveOverride) 0031 { 0032 } 0033 0034 KisDynamicSensorXTilt::KisDynamicSensorXTilt(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride) 0035 : KisDynamicSensor(XTiltId, data, curveOverride) 0036 { 0037 } 0038 0039 KisDynamicSensorYTilt::KisDynamicSensorYTilt(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride) 0040 : KisDynamicSensor(YTiltId, data, curveOverride) 0041 { 0042 } 0043 0044 KisDynamicSensorTiltDirection::KisDynamicSensorTiltDirection(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride) 0045 : KisDynamicSensor(TiltDirectionId, data, curveOverride) 0046 { 0047 } 0048 0049 KisDynamicSensorTiltElevation::KisDynamicSensorTiltElevation(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride) 0050 : KisDynamicSensor(TiltElevationId, data, curveOverride) 0051 { 0052 } 0053 0054 KisDynamicSensorPerspective::KisDynamicSensorPerspective(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride) 0055 : KisDynamicSensor(PerspectiveId, data, curveOverride) 0056 { 0057 } 0058 0059 KisDynamicSensorTangentialPressure::KisDynamicSensorTangentialPressure(const KisSensorData &data, std::optional<KisCubicCurve> curveOverride) 0060 : KisDynamicSensor(TangentialPressureId, data, curveOverride) 0061 { 0062 }