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

#include <KisAutoBrushModel.h>

+ Inheritance diagram for KisAutoBrushModel:

Public Member Functions

AutoBrushData bakedOptionData () const
 
 KisAutoBrushModel (lager::cursor< CommonData > commonData, lager::cursor< AutoBrushData > autoBrushData, lager::cursor< qreal > commonBrushSizeData)
 
 LAGER_QT_CURSOR (bool, antialiasEdges)
 
 LAGER_QT_CURSOR (bool, useAutoSpacing)
 
 LAGER_QT_CURSOR (int, shape)
 
 LAGER_QT_CURSOR (int, spikes)
 
 LAGER_QT_CURSOR (int, type)
 
 LAGER_QT_CURSOR (qreal, angle)
 
 LAGER_QT_CURSOR (qreal, autoSpacingCoeff)
 
 LAGER_QT_CURSOR (qreal, density)
 
 LAGER_QT_CURSOR (qreal, diameter)
 
 LAGER_QT_CURSOR (qreal, horizontalFade)
 
 LAGER_QT_CURSOR (qreal, randomness)
 
 LAGER_QT_CURSOR (qreal, ratio)
 
 LAGER_QT_CURSOR (qreal, spacing)
 
 LAGER_QT_CURSOR (qreal, verticalFade)
 
 LAGER_QT_CURSOR (QString, curveString)
 
 LAGER_QT_CURSOR (SpacingState, aggregatedSpacing)
 

Public Attributes

lager::cursor< KisBrushModel::AutoBrushDatam_autoBrushData
 
lager::cursor< qreal > m_commonBrushSizeData
 
lager::cursor< KisBrushModel::CommonDatam_commonData
 

Detailed Description

Definition at line 21 of file KisAutoBrushModel.h.

Constructor & Destructor Documentation

◆ KisAutoBrushModel()

KisAutoBrushModel::KisAutoBrushModel ( lager::cursor< CommonData > commonData,
lager::cursor< AutoBrushData > autoBrushData,
lager::cursor< qreal > commonBrushSizeData )

Definition at line 13 of file KisAutoBrushModel.cpp.

14 : m_commonData(commonData),
15 m_autoBrushData(autoBrushData),
16 m_commonBrushSizeData(commonBrushSizeData),
LAGER_QT(value)
lager::cursor< KisBrushModel::AutoBrushData > m_autoBrushData
lager::cursor< KisBrushModel::CommonData > m_commonData
lager::cursor< qreal > m_commonBrushSizeData

References m_commonBrushSizeData.

Member Function Documentation

◆ bakedOptionData()

AutoBrushData KisAutoBrushModel::bakedOptionData ( ) const

◆ LAGER_QT_CURSOR() [1/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( bool ,
antialiasEdges  )

◆ LAGER_QT_CURSOR() [2/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( bool ,
useAutoSpacing  )

◆ LAGER_QT_CURSOR() [3/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( int ,
shape  )

◆ LAGER_QT_CURSOR() [4/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( int ,
spikes  )

◆ LAGER_QT_CURSOR() [5/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( int ,
type  )

◆ LAGER_QT_CURSOR() [6/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( qreal ,
angle  )

◆ LAGER_QT_CURSOR() [7/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( qreal ,
autoSpacingCoeff  )

◆ LAGER_QT_CURSOR() [8/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( qreal ,
density  )

◆ LAGER_QT_CURSOR() [9/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( qreal ,
diameter  )

◆ LAGER_QT_CURSOR() [10/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( qreal ,
horizontalFade  )

◆ LAGER_QT_CURSOR() [11/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( qreal ,
randomness  )

◆ LAGER_QT_CURSOR() [12/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( qreal ,
ratio  )

◆ LAGER_QT_CURSOR() [13/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( qreal ,
spacing  )

◆ LAGER_QT_CURSOR() [14/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( qreal ,
verticalFade  )

◆ LAGER_QT_CURSOR() [15/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( QString ,
curveString  )

◆ LAGER_QT_CURSOR() [16/16]

KisAutoBrushModel::LAGER_QT_CURSOR ( SpacingState ,
aggregatedSpacing  )

Member Data Documentation

◆ m_autoBrushData

lager::cursor<KisBrushModel::AutoBrushData> KisAutoBrushModel::m_autoBrushData

Definition at line 31 of file KisAutoBrushModel.h.

◆ m_commonBrushSizeData

lager::cursor<qreal> KisAutoBrushModel::m_commonBrushSizeData

Definition at line 32 of file KisAutoBrushModel.h.

◆ m_commonData

lager::cursor<KisBrushModel::CommonData> KisAutoBrushModel::m_commonData

Definition at line 30 of file KisAutoBrushModel.h.


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