Krita Source Code Documentation
Loading...
Searching...
No Matches
KisMaskingBrushRenderer.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2017 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef KISMASKINGBRUSHRENDERER_H
8#define KISMASKINGBRUSHRENDERER_H
9
10#include "kis_types.h"
11
13
14
16{
17public:
18 KisMaskingBrushRenderer(KisPaintDeviceSP dstDevice, const QString &compositeOpId);
20
23
24 void updateProjection(const QRect &rc);
25
26
27private:
31
32 QScopedPointer<KisMaskingBrushCompositeOpBase> m_compositeOp;
33};
34
35#endif // KISMASKINGBRUSHRENDERER_H
QScopedPointer< KisMaskingBrushCompositeOpBase > m_compositeOp
KisPaintDeviceSP maskDevice() const
KisPaintDeviceSP strokeDevice() const
KisMaskingBrushRenderer(KisPaintDeviceSP dstDevice, const QString &compositeOpId)
void updateProjection(const QRect &rc)