File indexing completed on 2024-12-22 04:12:57
0001 /* 0002 * SPDX-FileCopyrightText: 2017 Dmitry Kazakov <dimula73@gmail.com> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #ifndef KISMASKINGBRUSHCOMPOSITEOPBASE_H 0008 #define KISMASKINGBRUSHCOMPOSITEOPBASE_H 0009 0010 #include <QtGlobal> 0011 0012 #include <kritaui_export.h> 0013 0014 class KRITAUI_EXPORT KisMaskingBrushCompositeOpBase 0015 { 0016 public: 0017 virtual ~KisMaskingBrushCompositeOpBase() = default; 0018 virtual void composite(const quint8 *srcRowStart, int srcRowStride, 0019 quint8 *dstRowStart, int dstRowStride, 0020 int columns, int rows) = 0; 0021 }; 0022 0023 #endif // KISMASKINGBRUSHCOMPOSITEOPBASE_H