Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSprayOpOptionModel Class Reference

#include <KisSprayOpOptionModel.h>

+ Inheritance diagram for KisSprayOpOptionModel:

Public Member Functions

 KisSprayOpOptionModel (lager::cursor< KisSprayOpOptionData > optionData)
 
 LAGER_QT_CURSOR (bool, jitterMovement)
 
 LAGER_QT_CURSOR (bool, radialDistributionCenterBiased)
 
 LAGER_QT_CURSOR (bool, useDensity)
 
 LAGER_QT_CURSOR (int, angularDistributionCurveRepeat)
 
 LAGER_QT_CURSOR (int, angularDistributionType)
 
 LAGER_QT_CURSOR (int, diameter)
 
 LAGER_QT_CURSOR (int, particleCount)
 
 LAGER_QT_CURSOR (int, radialDistributionCurveRepeat)
 
 LAGER_QT_CURSOR (int, radialDistributionType)
 
 LAGER_QT_CURSOR (qreal, aspect)
 
 LAGER_QT_CURSOR (qreal, brushRotation)
 
 LAGER_QT_CURSOR (qreal, coverage)
 
 LAGER_QT_CURSOR (qreal, jitterAmount)
 
 LAGER_QT_CURSOR (qreal, radialDistributionClusteringAmount)
 
 LAGER_QT_CURSOR (qreal, radialDistributionStdDeviation)
 
 LAGER_QT_CURSOR (qreal, scale)
 
 LAGER_QT_CURSOR (qreal, spacing)
 
 LAGER_QT_CURSOR (QString, angularDistributionCurve)
 
 LAGER_QT_CURSOR (QString, radialDistributionCurve)
 
 LAGER_QT_READER (bool, isNumParticlesVisible)
 

Public Attributes

lager::cursor< KisSprayOpOptionDataoptionData
 

Detailed Description

Definition at line 17 of file KisSprayOpOptionModel.h.

Constructor & Destructor Documentation

◆ KisSprayOpOptionModel()

KisSprayOpOptionModel::KisSprayOpOptionModel ( lager::cursor< KisSprayOpOptionData > optionData)

Definition at line 37 of file KisSprayOpOptionModel.cpp.

38 : optionData(_optionData)
39 , LAGER_QT(diameter) {_optionData[&KisSprayOpOptionData::diameter].zoom(kislager::lenses::do_static_cast<quint16, int>)}
LAGER_QT(value)
lager::cursor< KisSprayOpOptionData > optionData

References KisSprayOpOptionData::diameter.

Member Function Documentation

◆ LAGER_QT_CURSOR() [1/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( bool ,
jitterMovement  )

◆ LAGER_QT_CURSOR() [2/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( bool ,
radialDistributionCenterBiased  )

◆ LAGER_QT_CURSOR() [3/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( bool ,
useDensity  )

◆ LAGER_QT_CURSOR() [4/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( int ,
angularDistributionCurveRepeat  )

◆ LAGER_QT_CURSOR() [5/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( int ,
angularDistributionType  )

◆ LAGER_QT_CURSOR() [6/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( int ,
diameter  )

◆ LAGER_QT_CURSOR() [7/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( int ,
particleCount  )

◆ LAGER_QT_CURSOR() [8/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( int ,
radialDistributionCurveRepeat  )

◆ LAGER_QT_CURSOR() [9/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( int ,
radialDistributionType  )

◆ LAGER_QT_CURSOR() [10/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( qreal ,
aspect  )

◆ LAGER_QT_CURSOR() [11/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( qreal ,
brushRotation  )

◆ LAGER_QT_CURSOR() [12/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( qreal ,
coverage  )

◆ LAGER_QT_CURSOR() [13/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( qreal ,
jitterAmount  )

◆ LAGER_QT_CURSOR() [14/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( qreal ,
radialDistributionClusteringAmount  )

◆ LAGER_QT_CURSOR() [15/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( qreal ,
radialDistributionStdDeviation  )

◆ LAGER_QT_CURSOR() [16/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( qreal ,
scale  )

◆ LAGER_QT_CURSOR() [17/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( qreal ,
spacing  )

◆ LAGER_QT_CURSOR() [18/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( QString ,
angularDistributionCurve  )

◆ LAGER_QT_CURSOR() [19/19]

KisSprayOpOptionModel::LAGER_QT_CURSOR ( QString ,
radialDistributionCurve  )

◆ LAGER_QT_READER()

KisSprayOpOptionModel::LAGER_QT_READER ( bool ,
isNumParticlesVisible  )

Member Data Documentation

◆ optionData

lager::cursor<KisSprayOpOptionData> KisSprayOpOptionModel::optionData

Definition at line 23 of file KisSprayOpOptionModel.h.


The documentation for this class was generated from the following files: