Changeset View
Changeset View
Standalone View
Standalone View
plugins/scenes/xrender/scene_xrender.h
Show First 20 Lines • Show All 172 Lines • ▼ Show 20 Line(s) | 150 | public: | |||
---|---|---|---|---|---|
173 | 173 | | |||
174 | static SceneXrender *createScene(QObject *parent); | 174 | static SceneXrender *createScene(QObject *parent); | ||
175 | protected: | 175 | protected: | ||
176 | Scene::Window *createWindow(Toplevel *toplevel) override; | 176 | Scene::Window *createWindow(Toplevel *toplevel) override; | ||
177 | void paintBackground(QRegion region) override; | 177 | void paintBackground(QRegion region) override; | ||
178 | void paintGenericScreen(int mask, ScreenPaintData data) override; | 178 | void paintGenericScreen(int mask, ScreenPaintData data) override; | ||
179 | void paintDesktop(int desktop, int mask, const QRegion ®ion, ScreenPaintData &data) override; | 179 | void paintDesktop(int desktop, int mask, const QRegion ®ion, ScreenPaintData &data) override; | ||
180 | void paintCursor() override; | 180 | void paintCursor() override; | ||
181 | void paintEffectQuickView(EffectQuickView *w) override; | ||||
181 | private: | 182 | private: | ||
182 | explicit SceneXrender(XRenderBackend *backend, QObject *parent = nullptr); | 183 | explicit SceneXrender(XRenderBackend *backend, QObject *parent = nullptr); | ||
183 | static ScreenPaintData screen_paint; | 184 | static ScreenPaintData screen_paint; | ||
184 | class Window; | 185 | class Window; | ||
185 | QScopedPointer<XRenderBackend> m_backend; | 186 | QScopedPointer<XRenderBackend> m_backend; | ||
186 | }; | 187 | }; | ||
187 | 188 | | |||
188 | class SceneXrender::Window | 189 | class SceneXrender::Window | ||
▲ Show 20 Lines • Show All 170 Lines • Show Last 20 Lines |