Changeset View
Changeset View
Standalone View
Standalone View
plugins/scenes/opengl/scene_opengl.h
Show First 20 Lines • Show All 197 Lines • ▼ Show 20 Line(s) | |||||
198 | { | 198 | { | ||
199 | public: | 199 | public: | ||
200 | explicit OpenGLWindowPixmap(Scene::Window *window, SceneOpenGL *scene); | 200 | explicit OpenGLWindowPixmap(Scene::Window *window, SceneOpenGL *scene); | ||
201 | ~OpenGLWindowPixmap() override; | 201 | ~OpenGLWindowPixmap() override; | ||
202 | SceneOpenGLTexture *texture() const; | 202 | SceneOpenGLTexture *texture() const; | ||
203 | bool bind(); | 203 | bool bind(); | ||
204 | bool isValid() const override; | 204 | bool isValid() const override; | ||
205 | protected: | 205 | protected: | ||
206 | WindowPixmap *createChild(const QPointer<KWayland::Server::SubSurfaceInterface> &subSurface) override; | 206 | WindowPixmap *createChild(const QPointer<KWaylandServer::SubSurfaceInterface> &subSurface) override; | ||
207 | private: | 207 | private: | ||
208 | explicit OpenGLWindowPixmap(const QPointer<KWayland::Server::SubSurfaceInterface> &subSurface, WindowPixmap *parent, SceneOpenGL *scene); | 208 | explicit OpenGLWindowPixmap(const QPointer<KWaylandServer::SubSurfaceInterface> &subSurface, WindowPixmap *parent, SceneOpenGL *scene); | ||
209 | QScopedPointer<SceneOpenGLTexture> m_texture; | 209 | QScopedPointer<SceneOpenGLTexture> m_texture; | ||
210 | SceneOpenGL *m_scene; | 210 | SceneOpenGL *m_scene; | ||
211 | }; | 211 | }; | ||
212 | 212 | | |||
213 | class SceneOpenGL::EffectFrame | 213 | class SceneOpenGL::EffectFrame | ||
214 | : public Scene::EffectFrame | 214 | : public Scene::EffectFrame | ||
215 | { | 215 | { | ||
216 | public: | 216 | public: | ||
▲ Show 20 Lines • Show All 117 Lines • Show Last 20 Lines |