Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_tangent_normal_paintop.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2015 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef _KIS_TANGENTNORMALPAINTOP_H_
8#define _KIS_TANGENTNORMALPAINTOP_H_
9
10#include <QRect>
11
13#include <kis_types.h>
14
17
18#include <KisStandardOptions.h>
20#include <KisSpacingOption.h>
21#include <KisSharpnessOption.h>
22#include <KisScatterOption.h>
23#include <KisRotationOption.h>
25
27class KisPainter;
28
73#endif // _KIS_TANGENTNORMALPAINTOP_H_
KisAirbrushOptionData m_airbrushData
KisTimingInformation updateTimingImpl(const KisPaintInformation &info) const override
KisTangentTiltOption m_tangentTiltOption
KisFlowOpacityOption2 m_opacityOption
void paintLine(const KisPaintInformation &pi1, const KisPaintInformation &pi2, KisDistanceInformation *currentDistance) override
KisTangentNormalPaintOp(const KisPaintOpSettingsSP settings, KisPainter *painter, KisNodeSP node, KisImageSP image)
KisSpacingInformation computeSpacing(const KisPaintInformation &info, qreal scale, qreal rotation) const
KisSpacingInformation paintAt(const KisPaintInformation &info) override
KisSpacingInformation updateSpacingImpl(const KisPaintInformation &info) const override
KisPainter * painter