7#ifndef KIS_SKETCH_PAINTOP_H_
8#define KIS_SKETCH_PAINTOP_H_
77 void drawConnection(
const QPointF &start,
const QPointF &end,
double lineWidth);
The KisDabCache class provides caching for dabs into the brush paintop.
KisSpacingInformation paintAt(const KisPaintInformation &info) override
KisOffsetScaleOption m_offsetScaleOption
KisRotationOption m_rotationOption
KisSketchPaintOp(const KisPaintOpSettingsSP settings, KisPainter *painter, KisNodeSP node, KisImageSP image)
void paintLine(const KisPaintInformation &pi1, const KisPaintInformation &pi2, KisDistanceInformation *currentDistance) override
KisDensityOption m_densityOption
void drawConnection(const QPointF &start, const QPointF &end, double lineWidth)
KisSizeOption m_sizeOption
KisTimingInformation updateTimingImpl(const KisPaintInformation &info) const override
KisSpacingInformation updateSpacingImpl(const KisPaintInformation &info) const override
KisRateOption m_rateOption
KisFixedPaintDeviceSP m_maskDab
QRectF m_brushBoundingBox
KisOpacityOption m_opacityOption
KisSketchOpOptionData m_sketchProperties
KisAirbrushOptionData m_airbrushOption
~KisSketchPaintOp() override
void doPaintLine(const KisPaintInformation &pi1, const KisPaintInformation &pi2)
void updateBrushMask(const KisPaintInformation &info, qreal scale, qreal rotation)
static QList< KoResourceLoadResult > prepareLinkedResources(const KisPaintOpSettingsSP settings, KisResourcesInterfaceSP resourcesInterface)
QVector< QPointF > m_points
KisBrushOptionProperties m_brushOption
KisLineWidthOption m_lineWidthOption