Changeset View
Changeset View
Standalone View
Standalone View
plugins/scenes/opengl/lanczosfilter.h
- This file was moved from lanczosfilter.h.
Show All 22 Lines | |||||
23 | #define KWIN_LANCZOSFILTER_P_H | 23 | #define KWIN_LANCZOSFILTER_P_H | ||
24 | 24 | | |||
25 | #include <QObject> | 25 | #include <QObject> | ||
26 | #include <QBasicTimer> | 26 | #include <QBasicTimer> | ||
27 | #include <QVector> | 27 | #include <QVector> | ||
28 | #include <QVector2D> | 28 | #include <QVector2D> | ||
29 | #include <QVector4D> | 29 | #include <QVector4D> | ||
30 | 30 | | |||
31 | #include <kwinconfig.h> | | |||
32 | #include <kwin_export.h> | | |||
33 | | ||||
34 | namespace KWin | 31 | namespace KWin | ||
35 | { | 32 | { | ||
36 | 33 | | |||
37 | class EffectWindow; | 34 | class EffectWindow; | ||
38 | class EffectWindowImpl; | 35 | class EffectWindowImpl; | ||
39 | class WindowPaintData; | 36 | class WindowPaintData; | ||
40 | class GLTexture; | 37 | class GLTexture; | ||
41 | class GLRenderTarget; | 38 | class GLRenderTarget; | ||
42 | class GLShader; | 39 | class GLShader; | ||
43 | 40 | | |||
44 | class KWIN_EXPORT LanczosFilter | 41 | class LanczosFilter : public QObject | ||
45 | : public QObject | | |||
46 | { | 42 | { | ||
47 | Q_OBJECT | 43 | Q_OBJECT | ||
48 | 44 | | |||
49 | public: | 45 | public: | ||
50 | explicit LanczosFilter(QObject* parent = 0); | 46 | explicit LanczosFilter(QObject* parent = 0); | ||
51 | ~LanczosFilter(); | 47 | ~LanczosFilter(); | ||
52 | void performPaint(EffectWindowImpl* w, int mask, QRegion region, WindowPaintData& data); | 48 | void performPaint(EffectWindowImpl* w, int mask, QRegion region, WindowPaintData& data); | ||
53 | 49 | | |||
Show All 24 Lines |