Krita Source Code Documentation
Loading...
Searching...
No Matches
KisTangentTiltOptionData.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2015 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
7
9
10
11const QString TANGENT_RED = "Tangent/swizzleRed";
12const QString TANGENT_GREEN = "Tangent/swizzleGreen";
13const QString TANGENT_BLUE = "Tangent/swizzleBlue";
14const QString TANGENT_TYPE = "Tangent/directionType";
15const QString TANGENT_EV_SEN = "Tangent/elevationSensitivity";
16const QString TANGENT_MIX_VAL = "Tangent/mixValue";
17
18
20{
21 redChannel = setting->getInt(TANGENT_RED, 0);
22 greenChannel = setting->getInt(TANGENT_GREEN, 2);
23 blueChannel = setting->getInt(TANGENT_BLUE, 4);
24
26
28 mixValue = setting->getDouble(TANGENT_MIX_VAL, 50.0);
29
30 return true;
31}
32
const QString TANGENT_GREEN
const QString TANGENT_TYPE
const QString TANGENT_BLUE
const QString TANGENT_EV_SEN
const QString TANGENT_MIX_VAL
const QString TANGENT_RED
virtual void setProperty(const QString &name, const QVariant &value)
int getInt(const QString &name, int def=0) const
double getDouble(const QString &name, double def=0.0) const
bool read(const KisPropertiesConfiguration *setting)
void write(KisPropertiesConfiguration *setting) const
TangentTiltDirectionType directionType