Changeset View
Changeset View
Standalone View
Standalone View
scene.h
Show First 20 Lines • Show All 169 Lines • ▼ Show 20 Line(s) | 63 | public: | |||
---|---|---|---|---|---|
170 | virtual QPainter *scenePainter() const; | 170 | virtual QPainter *scenePainter() const; | ||
171 | 171 | | |||
172 | /** | 172 | /** | ||
173 | * The render buffer used by a QPainter based compositor. | 173 | * The render buffer used by a QPainter based compositor. | ||
174 | * Default implementation returns @c nullptr. | 174 | * Default implementation returns @c nullptr. | ||
175 | **/ | 175 | **/ | ||
176 | virtual QImage *qpainterRenderBuffer() const; | 176 | virtual QImage *qpainterRenderBuffer() const; | ||
177 | 177 | | |||
178 | /** | ||||
179 | * The backend specific extensions (e.g. EGL/GLX extensions). | ||||
180 | * | ||||
181 | * Not the OpenGL (ES) extension! | ||||
182 | * | ||||
183 | * Default implementation returns empty list | ||||
184 | **/ | ||||
185 | virtual QVector<QByteArray> openGLPlatformInterfaceExtensions() const; | ||||
186 | | ||||
178 | Q_SIGNALS: | 187 | Q_SIGNALS: | ||
179 | void frameRendered(); | 188 | void frameRendered(); | ||
180 | 189 | | |||
181 | public Q_SLOTS: | 190 | public Q_SLOTS: | ||
182 | // a window has been destroyed | 191 | // a window has been destroyed | ||
183 | void windowDeleted(KWin::Deleted*); | 192 | void windowDeleted(KWin::Deleted*); | ||
184 | // shape/size of a window changed | 193 | // shape/size of a window changed | ||
185 | void windowGeometryShapeChanged(KWin::Toplevel* c); | 194 | void windowGeometryShapeChanged(KWin::Toplevel* c); | ||
▲ Show 20 Lines • Show All 487 Lines • Show Last 20 Lines |