Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSprayShapeDynamicsOptionModel.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2022 Agata Cacko <cacko.azh@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#include "
KisSprayShapeDynamicsOptionModel.h
"
7
8
#include <
KisLager.h
>
9
10
11
KisSprayShapeDynamicsOptionModel::KisSprayShapeDynamicsOptionModel
(lager::cursor<KisSprayShapeDynamicsOptionData> _optionData)
12
: optionData(_optionData)
13
,
LAGER_QT
(enabled) {_optionData[&
KisSprayShapeDynamicsOptionData::enabled
]}
14
,
LAGER_QT
(randomSize) {_optionData[&
KisSprayShapeDynamicsOptionData::randomSize
]}
15
,
LAGER_QT
(fixedRotation) {_optionData[&
KisSprayShapeDynamicsOptionData::fixedRotation
]}
16
,
LAGER_QT
(randomRotation) {_optionData[&
KisSprayShapeDynamicsOptionData::randomRotation
]}
17
,
LAGER_QT
(followCursor) {_optionData[&
KisSprayShapeDynamicsOptionData::followCursor
]}
18
,
LAGER_QT
(followDrawingAngle) {_optionData[&
KisSprayShapeDynamicsOptionData::followDrawingAngle
]}
19
,
LAGER_QT
(fixedAngle) {_optionData[&
KisSprayShapeDynamicsOptionData::fixedAngle
].zoom(kislager::lenses::do_static_cast<quint16, qreal>)}
20
,
LAGER_QT
(randomRotationWeight) {_optionData[&
KisSprayShapeDynamicsOptionData::randomRotationWeight
]}
21
,
LAGER_QT
(followCursorWeight) {_optionData[&
KisSprayShapeDynamicsOptionData::followCursorWeight
]}
22
,
LAGER_QT
(followDrawingAngleWeight) {_optionData[&
KisSprayShapeDynamicsOptionData::followDrawingAngleWeight
]}
23
{
24
}
KisLager.h
LAGER_QT
LAGER_QT(randomSize)
Definition
KisSprayShapeDynamicsOptionModel.cpp:14
KisSprayShapeDynamicsOptionModel.h
KisSprayShapeDynamicsOptionModel::KisSprayShapeDynamicsOptionModel
KisSprayShapeDynamicsOptionModel(lager::cursor< KisSprayShapeDynamicsOptionData > optionData)
Definition
KisSprayShapeDynamicsOptionModel.cpp:11
KisSprayShapeDynamicsOptionData::enabled
bool enabled
Definition
KisSprayShapeDynamicsOptionData.h:32
KisSprayShapeDynamicsOptionData::fixedAngle
quint16 fixedAngle
Definition
KisSprayShapeDynamicsOptionData.h:40
KisSprayShapeDynamicsOptionData::followCursor
bool followCursor
Definition
KisSprayShapeDynamicsOptionData.h:38
KisSprayShapeDynamicsOptionData::followDrawingAngle
bool followDrawingAngle
Definition
KisSprayShapeDynamicsOptionData.h:39
KisSprayShapeDynamicsOptionData::randomSize
bool randomSize
Definition
KisSprayShapeDynamicsOptionData.h:34
KisSprayShapeDynamicsOptionData::fixedRotation
bool fixedRotation
Definition
KisSprayShapeDynamicsOptionData.h:36
KisSprayShapeDynamicsOptionData::randomRotation
bool randomRotation
Definition
KisSprayShapeDynamicsOptionData.h:37
KisSprayShapeDynamicsOptionData::followCursorWeight
qreal followCursorWeight
Definition
KisSprayShapeDynamicsOptionData.h:42
KisSprayShapeDynamicsOptionData::followDrawingAngleWeight
qreal followDrawingAngleWeight
Definition
KisSprayShapeDynamicsOptionData.h:43
KisSprayShapeDynamicsOptionData::randomRotationWeight
qreal randomRotationWeight
Definition
KisSprayShapeDynamicsOptionData.h:41
plugins
paintops
spray
KisSprayShapeDynamicsOptionModel.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52