Changeset View
Changeset View
Standalone View
Standalone View
plugins/scenes/xrender/scene_xrender.h
Show First 20 Lines • Show All 148 Lines • ▼ Show 20 Line(s) | 148 | { | |||
---|---|---|---|---|---|
149 | Q_OBJECT | 149 | Q_OBJECT | ||
150 | public: | 150 | public: | ||
151 | class EffectFrame; | 151 | class EffectFrame; | ||
152 | ~SceneXrender() override; | 152 | ~SceneXrender() override; | ||
153 | bool initFailed() const override; | 153 | bool initFailed() const override; | ||
154 | CompositingType compositingType() const override { | 154 | CompositingType compositingType() const override { | ||
155 | return XRenderCompositing; | 155 | return XRenderCompositing; | ||
156 | } | 156 | } | ||
157 | qint64 paint(QRegion damage, ToplevelList windows) override; | 157 | qint64 paint(QRegion damage, QList<Toplevel *> windows) override; | ||
158 | Scene::EffectFrame *createEffectFrame(EffectFrameImpl *frame) override; | 158 | Scene::EffectFrame *createEffectFrame(EffectFrameImpl *frame) override; | ||
159 | Shadow *createShadow(Toplevel *toplevel) override; | 159 | Shadow *createShadow(Toplevel *toplevel) override; | ||
160 | void screenGeometryChanged(const QSize &size) override; | 160 | void screenGeometryChanged(const QSize &size) override; | ||
161 | xcb_render_picture_t xrenderBufferPicture() const override; | 161 | xcb_render_picture_t xrenderBufferPicture() const override; | ||
162 | OverlayWindow *overlayWindow() const override { | 162 | OverlayWindow *overlayWindow() const override { | ||
163 | return m_backend->overlayWindow(); | 163 | return m_backend->overlayWindow(); | ||
164 | } | 164 | } | ||
165 | bool usesOverlayWindow() const override { | 165 | bool usesOverlayWindow() const override { | ||
▲ Show 20 Lines • Show All 194 Lines • Show Last 20 Lines |