Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/x11/standalone/glxbackend.h
Show First 20 Lines • Show All 70 Lines • ▼ Show 20 Line(s) | 70 | public: | |||
---|---|---|---|---|---|
71 | GlxBackend(Display *display); | 71 | GlxBackend(Display *display); | ||
72 | virtual ~GlxBackend(); | 72 | virtual ~GlxBackend(); | ||
73 | virtual void screenGeometryChanged(const QSize &size); | 73 | virtual void screenGeometryChanged(const QSize &size); | ||
74 | virtual SceneOpenGLTexturePrivate *createBackendTexture(SceneOpenGLTexture *texture) override; | 74 | virtual SceneOpenGLTexturePrivate *createBackendTexture(SceneOpenGLTexture *texture) override; | ||
75 | virtual QRegion prepareRenderingFrame(); | 75 | virtual QRegion prepareRenderingFrame(); | ||
76 | virtual void endRenderingFrame(const QRegion &damage, const QRegion &damagedRegion); | 76 | virtual void endRenderingFrame(const QRegion &damage, const QRegion &damagedRegion); | ||
77 | virtual bool makeCurrent() override; | 77 | virtual bool makeCurrent() override; | ||
78 | virtual void doneCurrent() override; | 78 | virtual void doneCurrent() override; | ||
79 | virtual OverlayWindow* overlayWindow() override; | 79 | virtual OverlayWindow* overlayWindow() const override; | ||
80 | virtual bool usesOverlayWindow() const override; | 80 | virtual bool usesOverlayWindow() const override; | ||
81 | void init() override; | 81 | void init() override; | ||
82 | 82 | | |||
83 | protected: | 83 | protected: | ||
84 | virtual void present(); | 84 | virtual void present(); | ||
85 | 85 | | |||
86 | private: | 86 | private: | ||
87 | bool initBuffer(); | 87 | bool initBuffer(); | ||
▲ Show 20 Lines • Show All 63 Lines • Show Last 20 Lines |