Changeset View
Changeset View
Standalone View
Standalone View
scene_xrender.h
Show First 20 Lines • Show All 154 Lines • ▼ Show 20 Line(s) | 152 | public: | |||
---|---|---|---|---|---|
155 | virtual bool initFailed() const; | 155 | virtual bool initFailed() const; | ||
156 | virtual CompositingType compositingType() const { | 156 | virtual CompositingType compositingType() const { | ||
157 | return XRenderCompositing; | 157 | return XRenderCompositing; | ||
158 | } | 158 | } | ||
159 | virtual qint64 paint(QRegion damage, ToplevelList windows); | 159 | virtual qint64 paint(QRegion damage, ToplevelList windows); | ||
160 | virtual Scene::EffectFrame *createEffectFrame(EffectFrameImpl *frame); | 160 | virtual Scene::EffectFrame *createEffectFrame(EffectFrameImpl *frame); | ||
161 | virtual Shadow *createShadow(Toplevel *toplevel); | 161 | virtual Shadow *createShadow(Toplevel *toplevel); | ||
162 | virtual void screenGeometryChanged(const QSize &size); | 162 | virtual void screenGeometryChanged(const QSize &size); | ||
163 | xcb_render_picture_t bufferPicture(); | 163 | xcb_render_picture_t xrenderBufferPicture() const override; | ||
164 | virtual OverlayWindow *overlayWindow() { | 164 | virtual OverlayWindow *overlayWindow() { | ||
165 | return m_backend->overlayWindow(); | 165 | return m_backend->overlayWindow(); | ||
166 | } | 166 | } | ||
167 | virtual bool usesOverlayWindow() const { | 167 | virtual bool usesOverlayWindow() const { | ||
168 | return m_backend->usesOverlayWindow(); | 168 | return m_backend->usesOverlayWindow(); | ||
169 | } | 169 | } | ||
170 | Decoration::Renderer *createDecorationRenderer(Decoration::DecoratedClientImpl *client); | 170 | Decoration::Renderer *createDecorationRenderer(Decoration::DecoratedClientImpl *client); | ||
171 | 171 | | |||
▲ Show 20 Lines • Show All 76 Lines • ▼ Show 20 Line(s) | 243 | private: | |||
248 | XRenderPicture* m_picture; | 248 | XRenderPicture* m_picture; | ||
249 | XRenderPicture* m_textPicture; | 249 | XRenderPicture* m_textPicture; | ||
250 | XRenderPicture* m_iconPicture; | 250 | XRenderPicture* m_iconPicture; | ||
251 | XRenderPicture* m_selectionPicture; | 251 | XRenderPicture* m_selectionPicture; | ||
252 | static XRenderPicture* s_effectFrameCircle; | 252 | static XRenderPicture* s_effectFrameCircle; | ||
253 | }; | 253 | }; | ||
254 | 254 | | |||
255 | inline | 255 | inline | ||
256 | xcb_render_picture_t SceneXrender::bufferPicture() | 256 | xcb_render_picture_t SceneXrender::xrenderBufferPicture() const | ||
257 | { | 257 | { | ||
258 | return m_backend->buffer(); | 258 | return m_backend->buffer(); | ||
259 | } | 259 | } | ||
260 | 260 | | |||
261 | inline | 261 | inline | ||
262 | QRegion SceneXrender::Window::transformedShape() const | 262 | QRegion SceneXrender::Window::transformedShape() const | ||
263 | { | 263 | { | ||
264 | return transformed_shape; | 264 | return transformed_shape; | ||
▲ Show 20 Lines • Show All 84 Lines • Show Last 20 Lines |