File indexing completed on 2024-12-22 04:10:19
0001 /* 0002 * SPDX-FileCopyrightText: 2015 Dmitry Kazakov <dimula73@gmail.com> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #ifndef __KIS_LAYER_STYLE_PROJECTION_PLANE_TEST_H 0008 #define __KIS_LAYER_STYLE_PROJECTION_PLANE_TEST_H 0009 0010 #include <QtTest/QtTest> 0011 0012 #include "kis_types.h" 0013 0014 #include <kis_psd_layer_style.h> 0015 0016 class KisLayerStyleProjectionPlaneTest : public QObject 0017 { 0018 Q_OBJECT 0019 private Q_SLOTS: 0020 void testShadow(); 0021 void testGlow(); 0022 void testGlowGradient(); 0023 void testGlowGradientJitter(); 0024 void testGlowInnerGradient(); 0025 0026 void testSatin(); 0027 void testColorOverlay(); 0028 void testGradientOverlay(); 0029 void testPatternOverlay(); 0030 0031 void testStroke(); 0032 0033 void testBumpmap(); 0034 0035 void testBevel(); 0036 0037 void testBlending(); 0038 0039 private: 0040 void test(KisPSDLayerStyleSP style, const QString testName); 0041 0042 }; 0043 0044 #endif /* __KIS_LAYER_STYLE_PROJECTION_PLANE_TEST_H */