Changeset View
Changeset View
Standalone View
Standalone View
scene.h
Show First 20 Lines • Show All 163 Lines • ▼ Show 20 Line(s) | 63 | public: | |||
---|---|---|---|---|---|
164 | virtual xcb_render_picture_t xrenderBufferPicture() const; | 164 | virtual xcb_render_picture_t xrenderBufferPicture() const; | ||
165 | 165 | | |||
166 | /** | 166 | /** | ||
167 | * The QPainter used by a QPainter based compositor scene. | 167 | * The QPainter used by a QPainter based compositor scene. | ||
168 | * Default implementation returns @c nullptr; | 168 | * Default implementation returns @c nullptr; | ||
169 | **/ | 169 | **/ | ||
170 | virtual QPainter *scenePainter() const; | 170 | virtual QPainter *scenePainter() const; | ||
171 | 171 | | |||
172 | /** | ||||
173 | * The render buffer used by a QPainter based compositor. | ||||
174 | * Default implementation returns @c nullptr. | ||||
175 | **/ | ||||
176 | virtual QImage *qpainterRenderBuffer() const; | ||||
177 | | ||||
172 | Q_SIGNALS: | 178 | Q_SIGNALS: | ||
173 | void frameRendered(); | 179 | void frameRendered(); | ||
174 | 180 | | |||
175 | public Q_SLOTS: | 181 | public Q_SLOTS: | ||
176 | // a window has been destroyed | 182 | // a window has been destroyed | ||
177 | void windowDeleted(KWin::Deleted*); | 183 | void windowDeleted(KWin::Deleted*); | ||
178 | // shape/size of a window changed | 184 | // shape/size of a window changed | ||
179 | void windowGeometryShapeChanged(KWin::Toplevel* c); | 185 | void windowGeometryShapeChanged(KWin::Toplevel* c); | ||
▲ Show 20 Lines • Show All 487 Lines • Show Last 20 Lines |