Krita Source Code Documentation
Loading...
Searching...
No Matches
KisBrushPropertiesModel.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2022 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef KISBRUSHPROPERTIESMODEL_H
7#define KISBRUSHPROPERTIESMODEL_H
8
9#include <KisBrushModel.h>
10#include <lager/cursor.hpp>
11
13{
14public:
15 KisBrushPropertiesModel(lager::reader<KisBrushModel::BrushData> _brushData,
16 KisResourcesInterfaceSP _resourcesInterface);
17private:
19
20public:
21 lager::reader<KisBrushModel::BrushData> brushData;
22 lager::reader<bool> isBrushPierced;
23 lager::reader<enumBrushApplication> brushApplication;
24
25private:
27
29};
30#endif // KISBRUSHPROPERTIESMODEL_H
lager::reader< enumBrushApplication > brushApplication
KisBrushPropertiesModel(lager::reader< KisBrushModel::BrushData > _brushData, KisResourcesInterfaceSP _resourcesInterface)
bool calcBrushPierced(const KisBrushModel::BrushData &data)
KisResourcesInterfaceSP resourcesInterface
enumBrushApplication calcBrushApplication(const KisBrushModel::BrushData &data)
lager::reader< bool > isBrushPierced
lager::reader< KisBrushModel::BrushData > brushData
enumBrushApplication
Definition kis_brush.h:38