Changeset View
Changeset View
Standalone View
Standalone View
plugins/scenes/opengl/scene_opengl.h
Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Line(s) | |||||
42 | { | 42 | { | ||
43 | Q_OBJECT | 43 | Q_OBJECT | ||
44 | public: | 44 | public: | ||
45 | class EffectFrame; | 45 | class EffectFrame; | ||
46 | class Window; | 46 | class Window; | ||
47 | ~SceneOpenGL() override; | 47 | ~SceneOpenGL() override; | ||
48 | bool initFailed() const override; | 48 | bool initFailed() const override; | ||
49 | bool hasPendingFlush() const override; | 49 | bool hasPendingFlush() const override; | ||
50 | qint64 paint(QRegion damage, ToplevelList windows) override; | 50 | qint64 paint(QRegion damage, QList<Toplevel *> windows) override; | ||
51 | Scene::EffectFrame *createEffectFrame(EffectFrameImpl *frame) override; | 51 | Scene::EffectFrame *createEffectFrame(EffectFrameImpl *frame) override; | ||
52 | Shadow *createShadow(Toplevel *toplevel) override; | 52 | Shadow *createShadow(Toplevel *toplevel) override; | ||
53 | void screenGeometryChanged(const QSize &size) override; | 53 | void screenGeometryChanged(const QSize &size) override; | ||
54 | OverlayWindow *overlayWindow() const override; | 54 | OverlayWindow *overlayWindow() const override; | ||
55 | bool usesOverlayWindow() const override; | 55 | bool usesOverlayWindow() const override; | ||
56 | bool makeOpenGLContextCurrent() override; | 56 | bool makeOpenGLContextCurrent() override; | ||
57 | void doneOpenGLContextCurrent() override; | 57 | void doneOpenGLContextCurrent() override; | ||
58 | Decoration::Renderer *createDecorationRenderer(Decoration::DecoratedClientImpl *impl) override; | 58 | Decoration::Renderer *createDecorationRenderer(Decoration::DecoratedClientImpl *impl) override; | ||
▲ Show 20 Lines • Show All 298 Lines • Show Last 20 Lines |