plugins/paintops/libpaintop
kis_brush_based_paintop.h
Go to the documentation of this file.
61 KisSpacingInformation effectiveSpacing(qreal scale, qreal rotation, const KisPaintInformation &pi) const;
62 KisSpacingInformation effectiveSpacing(qreal scale, qreal rotation, const KisPressureSpacingOption &spacingOption, const KisPaintInformation &pi) const;
77 static QList<KoResourceSP> prepareLinkedResources(const KisPaintOpSettingsSP settings, KisResourcesInterfaceSP resourcesInterface);
78 static QList<KoResourceSP> prepareEmbeddedResources(const KisPaintOpSettingsSP settings, KisResourcesInterfaceSP resourcesInterface);
81 KisSpacingInformation effectiveSpacing(qreal dabWidth, qreal dabHeight, qreal extraScale, bool isotropicSpacing, qreal rotation, bool axesFlipped) const;
The pressure spacing option defines a curve that is used to calculate the effect of pressure on the s...
Definition: kis_pressure_spacing_option.h:18
The KisDabCache class provides caching for dabs into the brush paintop.
Definition: kis_dab_cache.h:43
KisBrushSP tryGetBrush(const KisPropertiesConfigurationSP settings)
KisPrecisionOption m_precisionOption
Definition: kis_brush_based_paintop.h:92
static TextBrushInitializationWorkaround * instance()
Definition: kis_texture_option.h:55
void preinitialize(KisPaintOpSettingsSP settings)
If the sensor value is higher then 0.5, then the related mirror option is true, false otherwise.
Definition: kis_pressure_mirror_option.h:38
TextBrushInitializationWorkaround()
KisSpacingInformation effectiveSpacing(qreal dabWidth, qreal dabHeight, bool isotropicSpacing, qreal rotation, bool axesFlipped, qreal spacingVal, bool autoSpacingActive, qreal autoSpacingCoeff, qreal lodScale, const KisAirbrushOptionProperties *airbrushOption, const KisPressureSpacingOption *spacingOption, const KisPaintInformation &pi)
Similar to KisPaintOpUtils::effectiveSpacing, but some of the required parameters are obtained from t...
Definition: kis_paintop_plugin_utils.h:40
KisPressureMirrorOption m_mirrorOption
Definition: kis_brush_based_paintop.h:91
Definition: kis_precision_option.h:21
QList< KoResourceSP > prepareLinkedResources(const KisPaintOpSettingsSP settings, KisResourcesInterfaceSP resourcesInterface, std::enable_if_t< has_prepare_linked_resources< T >::value > *=0)
Definition: kis_simple_paintop_factory.h:52
This is a base class for paintops that use a KisBrush or derived brush to paint with.
Definition: kis_brush_based_paintop.h:50
QList< KoResourceSP > prepareEmbeddedResources(const KisPaintOpSettingsSP settings, KisResourcesInterfaceSP resourcesInterface, std::enable_if_t< has_prepare_embedded_resources< T >::value > *=0)
Definition: kis_simple_paintop_factory.h:78
~TextBrushInitializationWorkaround()
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sat Apr 10 2021 23:38:28 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sat Apr 10 2021 23:38:28 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.