Krita Source Code Documentation
Loading...
Searching...
No Matches
KisBrushSizeOptionData Struct Reference

#include <KisBrushSizeOptionData.h>

+ Inheritance diagram for KisBrushSizeOptionData:

Public Member Functions

bool read (const KisPropertiesConfiguration *setting)
 
void write (KisPropertiesConfiguration *setting) const
 

Public Attributes

qreal brushAspect {1.0}
 
qreal brushDensity {1.0}
 
qreal brushDiameter {20.0}
 
qreal brushJitterMovement {0.0}
 
bool brushJitterMovementEnabled {false}
 
qreal brushRotation {0.0}
 
qreal brushScale {1.0}
 
qreal brushSpacing {0.3}
 

Friends

bool operator== (const KisBrushSizeOptionData &lhs, const KisBrushSizeOptionData &rhs)
 

Detailed Description

Definition at line 15 of file KisBrushSizeOptionData.h.

Member Function Documentation

◆ read()

bool KisBrushSizeOptionData::read ( const KisPropertiesConfiguration * setting)

Definition at line 22 of file KisBrushSizeOptionData.cpp.

23{
24 brushDiameter = setting->getDouble(BRUSH_DIAMETER, 20.0);
25 brushAspect = setting->getDouble(BRUSH_ASPECT, 1.0);
26 brushRotation = setting->getDouble(BRUSH_ROTATION, 0.0);
27 brushScale = setting->getDouble(BRUSH_SCALE, 1.0);
28 brushSpacing = setting->getDouble(BRUSH_SPACING, 0.3);
29 brushDensity = setting->getDouble(BRUSH_DENSITY, 1.0);
32
33 return true;
34}
const QString BRUSH_DIAMETER
const QString BRUSH_SCALE
const QString BRUSH_SPACING
const QString BRUSH_ASPECT
const QString BRUSH_JITTER_MOVEMENT
const QString BRUSH_JITTER_MOVEMENT_ENABLED
const QString BRUSH_DENSITY
const QString BRUSH_ROTATION
bool getBool(const QString &name, bool def=false) const
double getDouble(const QString &name, double def=0.0) const

References BRUSH_ASPECT, BRUSH_DENSITY, BRUSH_DIAMETER, BRUSH_JITTER_MOVEMENT, BRUSH_JITTER_MOVEMENT_ENABLED, BRUSH_ROTATION, BRUSH_SCALE, BRUSH_SPACING, brushAspect, brushDensity, brushDiameter, brushJitterMovement, brushJitterMovementEnabled, brushRotation, brushScale, brushSpacing, KisPropertiesConfiguration::getBool(), and KisPropertiesConfiguration::getDouble().

◆ write()

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const KisBrushSizeOptionData & lhs,
const KisBrushSizeOptionData & rhs )
friend

Member Data Documentation

◆ brushAspect

qreal KisBrushSizeOptionData::brushAspect {1.0}

Definition at line 29 of file KisBrushSizeOptionData.h.

29{1.0};

◆ brushDensity

qreal KisBrushSizeOptionData::brushDensity {1.0}

Definition at line 33 of file KisBrushSizeOptionData.h.

33{1.0};

◆ brushDiameter

qreal KisBrushSizeOptionData::brushDiameter {20.0}

Definition at line 28 of file KisBrushSizeOptionData.h.

28{20.0};

◆ brushJitterMovement

qreal KisBrushSizeOptionData::brushJitterMovement {0.0}

Definition at line 34 of file KisBrushSizeOptionData.h.

34{0.0};

◆ brushJitterMovementEnabled

bool KisBrushSizeOptionData::brushJitterMovementEnabled {false}

Definition at line 35 of file KisBrushSizeOptionData.h.

35{false};

◆ brushRotation

qreal KisBrushSizeOptionData::brushRotation {0.0}

Definition at line 30 of file KisBrushSizeOptionData.h.

30{0.0};

◆ brushScale

qreal KisBrushSizeOptionData::brushScale {1.0}

Definition at line 31 of file KisBrushSizeOptionData.h.

31{1.0};

◆ brushSpacing

qreal KisBrushSizeOptionData::brushSpacing {0.3}

Definition at line 32 of file KisBrushSizeOptionData.h.

32{0.3};

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