|
Krita Source Code Documentation
|
#include <KisSprayOpOptionData.h>
Inheritance diagram for KisSprayOpOptionData:Public Types | |
| enum | ParticleDistribution { ParticleDistribution_Uniform , ParticleDistribution_Gaussian , ParticleDistribution_ClusterBased , ParticleDistribution_CurveBased } |
Public Member Functions | |
| bool | read (const KisPropertiesConfiguration *setting) |
| void | write (KisPropertiesConfiguration *setting) const |
Public Attributes | |
| QString | angularDistributionCurve {DEFAULT_CURVE_STRING} |
| int | angularDistributionCurveRepeat {1} |
| ParticleDistribution | angularDistributionType {ParticleDistribution_Uniform} |
| qreal | aspect {1.0} |
| qreal | brushRotation {0.0} |
| qreal | coverage {0.003} |
| quint16 | diameter {100} |
| qreal | jitterAmount {1.0} |
| bool | jitterMovement {false} |
| quint16 | particleCount {12} |
| bool | radialDistributionCenterBiased {false} |
| qreal | radialDistributionClusteringAmount {0.0} |
| QString | radialDistributionCurve {DEFAULT_CURVE_STRING} |
| int | radialDistributionCurveRepeat {1} |
| qreal | radialDistributionStdDeviation {0.5} |
| ParticleDistribution | radialDistributionType {ParticleDistribution_Uniform} |
| qreal | scale {1.0} |
| qreal | spacing {0.5} |
| bool | useDensity {false} |
Friends | |
| bool | operator== (const KisSprayOpOptionData &lhs, const KisSprayOpOptionData &rhs) |
Definition at line 44 of file KisSprayOpOptionData.h.
| Enumerator | |
|---|---|
| ParticleDistribution_Uniform | |
| ParticleDistribution_Gaussian | |
| ParticleDistribution_ClusterBased | |
| ParticleDistribution_CurveBased | |
Definition at line 46 of file KisSprayOpOptionData.h.
| bool KisSprayOpOptionData::read | ( | const KisPropertiesConfiguration * | setting | ) |
Definition at line 11 of file KisSprayOpOptionData.cpp.
References angularDistributionCurve, angularDistributionCurveRepeat, angularDistributionType, aspect, brushRotation, coverage, DEFAULT_CURVE_STRING, diameter, KisPropertiesConfiguration::getBool(), KisPropertiesConfiguration::getDouble(), KisPropertiesConfiguration::getInt(), KisPropertiesConfiguration::getString(), jitterAmount, jitterMovement, particleCount, ParticleDistribution_ClusterBased, ParticleDistribution_CurveBased, ParticleDistribution_Gaussian, ParticleDistribution_Uniform, radialDistributionCenterBiased, radialDistributionClusteringAmount, radialDistributionCurve, radialDistributionCurveRepeat, radialDistributionStdDeviation, radialDistributionType, scale, spacing, SPRAY_ANGULAR_DISTRIBUTION_CURVE, SPRAY_ANGULAR_DISTRIBUTION_CURVE_REPEAT, SPRAY_ANGULAR_DISTRIBUTION_TYPE, SPRAY_ASPECT, SPRAY_COVERAGE, SPRAY_DIAMETER, SPRAY_GAUSS_DISTRIBUTION, SPRAY_JITTER_MOVE_AMOUNT, SPRAY_JITTER_MOVEMENT, SPRAY_PARTICLE_COUNT, SPRAY_RADIAL_DISTRIBUTION_CENTER_BIASED, SPRAY_RADIAL_DISTRIBUTION_CLUSTERING_AMOUNT, SPRAY_RADIAL_DISTRIBUTION_CURVE, SPRAY_RADIAL_DISTRIBUTION_CURVE_REPEAT, SPRAY_RADIAL_DISTRIBUTION_STD_DEVIATION, SPRAY_RADIAL_DISTRIBUTION_TYPE, SPRAY_ROTATION, SPRAY_SCALE, SPRAY_SPACING, SPRAY_USE_DENSITY, useDensity, and v.
| void KisSprayOpOptionData::write | ( | KisPropertiesConfiguration * | setting | ) | const |
Definition at line 61 of file KisSprayOpOptionData.cpp.
References angularDistributionCurve, angularDistributionCurveRepeat, angularDistributionType, aspect, brushRotation, coverage, diameter, jitterAmount, jitterMovement, particleCount, ParticleDistribution_ClusterBased, ParticleDistribution_CurveBased, ParticleDistribution_Gaussian, radialDistributionCenterBiased, radialDistributionClusteringAmount, radialDistributionCurve, radialDistributionCurveRepeat, radialDistributionStdDeviation, radialDistributionType, scale, KisPropertiesConfiguration::setProperty(), spacing, SPRAY_ANGULAR_DISTRIBUTION_CURVE, SPRAY_ANGULAR_DISTRIBUTION_CURVE_REPEAT, SPRAY_ANGULAR_DISTRIBUTION_TYPE, SPRAY_ASPECT, SPRAY_COVERAGE, SPRAY_DIAMETER, SPRAY_GAUSS_DISTRIBUTION, SPRAY_JITTER_MOVE_AMOUNT, SPRAY_JITTER_MOVEMENT, SPRAY_PARTICLE_COUNT, SPRAY_RADIAL_DISTRIBUTION_CENTER_BIASED, SPRAY_RADIAL_DISTRIBUTION_CLUSTERING_AMOUNT, SPRAY_RADIAL_DISTRIBUTION_CURVE, SPRAY_RADIAL_DISTRIBUTION_CURVE_REPEAT, SPRAY_RADIAL_DISTRIBUTION_STD_DEVIATION, SPRAY_RADIAL_DISTRIBUTION_TYPE, SPRAY_ROTATION, SPRAY_SCALE, SPRAY_SPACING, SPRAY_USE_DENSITY, and useDensity.
|
friend |
Definition at line 54 of file KisSprayOpOptionData.h.
| QString KisSprayOpOptionData::angularDistributionCurve {DEFAULT_CURVE_STRING} |
Definition at line 95 of file KisSprayOpOptionData.h.
| int KisSprayOpOptionData::angularDistributionCurveRepeat {1} |
Definition at line 96 of file KisSprayOpOptionData.h.
| ParticleDistribution KisSprayOpOptionData::angularDistributionType {ParticleDistribution_Uniform} |
Definition at line 94 of file KisSprayOpOptionData.h.
| qreal KisSprayOpOptionData::aspect {1.0} |
Definition at line 83 of file KisSprayOpOptionData.h.
| qreal KisSprayOpOptionData::brushRotation {0.0} |
Definition at line 84 of file KisSprayOpOptionData.h.
| qreal KisSprayOpOptionData::coverage {0.003} |
Definition at line 91 of file KisSprayOpOptionData.h.
| quint16 KisSprayOpOptionData::diameter {100} |
Definition at line 82 of file KisSprayOpOptionData.h.
| qreal KisSprayOpOptionData::jitterAmount {1.0} |
Definition at line 88 of file KisSprayOpOptionData.h.
| bool KisSprayOpOptionData::jitterMovement {false} |
Definition at line 87 of file KisSprayOpOptionData.h.
| quint16 KisSprayOpOptionData::particleCount {12} |
Definition at line 90 of file KisSprayOpOptionData.h.
| bool KisSprayOpOptionData::radialDistributionCenterBiased {false} |
Definition at line 102 of file KisSprayOpOptionData.h.
| qreal KisSprayOpOptionData::radialDistributionClusteringAmount {0.0} |
Definition at line 99 of file KisSprayOpOptionData.h.
| QString KisSprayOpOptionData::radialDistributionCurve {DEFAULT_CURVE_STRING} |
Definition at line 100 of file KisSprayOpOptionData.h.
| int KisSprayOpOptionData::radialDistributionCurveRepeat {1} |
Definition at line 101 of file KisSprayOpOptionData.h.
| qreal KisSprayOpOptionData::radialDistributionStdDeviation {0.5} |
Definition at line 98 of file KisSprayOpOptionData.h.
| ParticleDistribution KisSprayOpOptionData::radialDistributionType {ParticleDistribution_Uniform} |
Definition at line 97 of file KisSprayOpOptionData.h.
| qreal KisSprayOpOptionData::scale {1.0} |
Definition at line 85 of file KisSprayOpOptionData.h.
| qreal KisSprayOpOptionData::spacing {0.5} |
Definition at line 86 of file KisSprayOpOptionData.h.
| bool KisSprayOpOptionData::useDensity {false} |
Definition at line 89 of file KisSprayOpOptionData.h.