Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDynamicSensorDrawingAngle.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2022 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#ifndef KISDYNAMICSENSORDRAWINGANGLE_H
7
#define KISDYNAMICSENSORDRAWINGANGLE_H
8
9
#include "
KisDynamicSensor.h
"
10
11
struct
KisDrawingAngleSensorData
;
12
13
class
KisDynamicSensorDrawingAngle
:
public
KisDynamicSensor
14
{
15
public
:
16
KisDynamicSensorDrawingAngle
(
const
KisDrawingAngleSensorData
&data, std::optional<KisCubicCurve> curveOverride);
17
18
qreal
value
(
const
KisPaintInformation
& info)
const override
;
19
bool
isAbsoluteRotation
()
const override
;
20
21
private
:
22
const
bool
m_lockedAngleMode
;
23
const
int
m_angleOffset
;
24
};
25
26
#endif
// KISDYNAMICSENSORDRAWINGANGLE_H
KisDynamicSensor.h
KisDynamicSensorDrawingAngle
Definition
KisDynamicSensorDrawingAngle.h:14
KisDynamicSensorDrawingAngle::KisDynamicSensorDrawingAngle
KisDynamicSensorDrawingAngle(const KisDrawingAngleSensorData &data, std::optional< KisCubicCurve > curveOverride)
Definition
KisDynamicSensorDrawingAngle.cpp:13
KisDynamicSensorDrawingAngle::isAbsoluteRotation
bool isAbsoluteRotation() const override
Definition
KisDynamicSensorDrawingAngle.cpp:32
KisDynamicSensorDrawingAngle::m_angleOffset
const int m_angleOffset
Definition
KisDynamicSensorDrawingAngle.h:23
KisDynamicSensorDrawingAngle::m_lockedAngleMode
const bool m_lockedAngleMode
Definition
KisDynamicSensorDrawingAngle.h:22
KisDynamicSensorDrawingAngle::value
qreal value(const KisPaintInformation &info) const override
Definition
KisDynamicSensorDrawingAngle.cpp:20
KisDynamicSensor
Definition
KisDynamicSensor.h:17
KisPaintInformation
Definition
kis_paint_information.h:51
KisDrawingAngleSensorData
Definition
KisSensorData.h:61
plugins
paintops
libpaintop
sensors
KisDynamicSensorDrawingAngle.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52