Krita Source Code Documentation
Loading...
Searching...
No Matches
KisMaskingBrushCompositeOpBase.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 KISMASKINGBRUSHCOMPOSITEOPBASE_H
8#define KISMASKINGBRUSHCOMPOSITEOPBASE_H
9
10#include <QtGlobal>
11
12#include <kritaui_export.h>
13
15{
16public:
18 virtual void composite(const quint8 *srcRowStart, int srcRowStride,
19 quint8 *dstRowStart, int dstRowStride,
20 int columns, int rows) = 0;
21};
22
23#endif // KISMASKINGBRUSHCOMPOSITEOPBASE_H
virtual ~KisMaskingBrushCompositeOpBase()=default
virtual void composite(const quint8 *srcRowStart, int srcRowStride, quint8 *dstRowStart, int dstRowStride, int columns, int rows)=0