Krita Source Code Documentation
Loading...
Searching...
No Matches
KisMyPaintOpSettings::Private::CacheInitializer Struct Reference
+ Inheritance diagram for KisMyPaintOpSettings::Private::CacheInitializer:

Public Member Functions

 CacheInitializer (KisMyPaintOpSettings *q)
 
Cache initialize ()
 

Public Attributes

KisMyPaintOpSettingsm_q
 

Detailed Description

Definition at line 25 of file MyPaintPaintOpSettings.cpp.

Constructor & Destructor Documentation

◆ CacheInitializer()

KisMyPaintOpSettings::Private::CacheInitializer::CacheInitializer ( KisMyPaintOpSettings * q)
inline

Definition at line 26 of file MyPaintPaintOpSettings.cpp.

Member Function Documentation

◆ initialize()

Cache KisMyPaintOpSettings::Private::CacheInitializer::initialize ( )
inline

Definition at line 28 of file MyPaintPaintOpSettings.cpp.

28 {
29 Cache value;
30
31 {
33 data.read(m_q);
34 value.offsetValue = data.strengthValue;
35 }
36
37 {
39 data.read(m_q);
40 value.paintOpSize = 2 * exp(data.strengthValue);
41 }
42
43 {
45 data.read(m_q);
46 value.paintOpAngle = 180.0 - data.strengthValue;
47 }
48
49 return value;
50 }
float value(const T *src, size_t ch)
bool read(const KisPropertiesConfiguration *setting)

References m_q, KisCurveOptionDataCommon::read(), KisCurveOptionDataCommon::strengthValue, and value().

Member Data Documentation

◆ m_q

KisMyPaintOpSettings* KisMyPaintOpSettings::Private::CacheInitializer::m_q

Definition at line 52 of file MyPaintPaintOpSettings.cpp.


The documentation for this struct was generated from the following file: