Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_phong_bumpmap_filter.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2010 Dmitry Kazakov <dimula73@gmail.com>
3 * SPDX-FileCopyrightText: 2010-2011 José Luis Vergara <pentalis@gmail.com>
4 *
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 */
7
8#ifndef KIS_PHONG_BUMPMAP_FILTER_H
9#define KIS_PHONG_BUMPMAP_FILTER_H
10
11#include <kis_types.h>
12#include <filter/kis_filter.h>
13
21{
22public:
24
25public:
26
27 void processImpl(KisPaintDeviceSP device,
28 const QRect& applyRect,
29 const KisFilterConfigurationSP config,
30 KoUpdater *progressUpdater
31 ) const override;
32
33 QRect neededRect(const QRect &rect, const KisFilterConfigurationSP config, int lod) const override;
34 QRect changedRect(const QRect &rect, const KisFilterConfigurationSP config, int lod) const override;
35
36 KisConfigWidget *createConfigurationWidget(QWidget *parent, const KisPaintDeviceSP dev, bool useForMasks) const override;
38private:
39 //bool m_usenormalmap;
40};
41
42#endif //KIS_PHONG_BUMPMAP_FILTER_H
void processImpl(KisPaintDeviceSP device, const QRect &applyRect, const KisFilterConfigurationSP config, KoUpdater *progressUpdater) const override
KisFilterConfigurationSP defaultConfiguration(KisResourcesInterfaceSP resourcesInterface) const override
QRect neededRect(const QRect &rect, const KisFilterConfigurationSP config, int lod) const override
QRect changedRect(const QRect &rect, const KisFilterConfigurationSP config, int lod) const override
KisConfigWidget * createConfigurationWidget(QWidget *parent, const KisPaintDeviceSP dev, bool useForMasks) const override