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 | ~GlxBackend() override; | 72 | ~GlxBackend() override; | ||
73 | void screenGeometryChanged(const QSize &size) override; | 73 | void screenGeometryChanged(const QSize &size) override; | ||
74 | SceneOpenGLTexturePrivate *createBackendTexture(SceneOpenGLTexture *texture) override; | 74 | SceneOpenGLTexturePrivate *createBackendTexture(SceneOpenGLTexture *texture) override; | ||
75 | QRegion prepareRenderingFrame() override; | 75 | QRegion prepareRenderingFrame() override; | ||
76 | void endRenderingFrame(const QRegion &damage, const QRegion &damagedRegion) override; | 76 | void endRenderingFrame(const QRegion &damage, const QRegion &damagedRegion) override; | ||
77 | bool makeCurrent() override; | 77 | bool makeCurrent() override; | ||
78 | void doneCurrent() override; | 78 | void doneCurrent() override; | ||
79 | OverlayWindow* overlayWindow() override; | 79 | OverlayWindow* overlayWindow() const override; | ||
80 | bool usesOverlayWindow() const override; | 80 | bool usesOverlayWindow() const override; | ||
81 | void init() override; | 81 | void init() override; | ||
82 | 82 | | |||
83 | protected: | 83 | protected: | ||
84 | void present() override; | 84 | void present() override; | ||
85 | 85 | | |||
86 | private: | 86 | private: | ||
87 | bool initBuffer(); | 87 | bool initBuffer(); | ||
▲ Show 20 Lines • Show All 63 Lines • Show Last 20 Lines |