Changeset View
Changeset View
Standalone View
Standalone View
plugins/scenes/opengl/scene_opengl.h
Show First 20 Lines • Show All 48 Lines • ▼ Show 20 Line(s) | 44 | public: | |||
---|---|---|---|---|---|
49 | bool hasPendingFlush() const override; | 49 | bool hasPendingFlush() const override; | ||
50 | qint64 paint(QRegion damage, ToplevelList windows) override; | 50 | qint64 paint(QRegion damage, ToplevelList windows) override; | ||
51 | Scene::EffectFrame *createEffectFrame(EffectFrameImpl *frame) override; | 51 | Scene::EffectFrame *createEffectFrame(EffectFrameImpl *frame) override; | ||
52 | Shadow *createShadow(Toplevel *toplevel) override; | 52 | Shadow *createShadow(Toplevel *toplevel) override; | ||
53 | void screenGeometryChanged(const QSize &size) override; | 53 | void screenGeometryChanged(const QSize &size) override; | ||
54 | OverlayWindow *overlayWindow() const override; | 54 | OverlayWindow *overlayWindow() const override; | ||
55 | bool usesOverlayWindow() const override; | 55 | bool usesOverlayWindow() const override; | ||
56 | bool blocksForRetrace() const override; | 56 | bool blocksForRetrace() const override; | ||
57 | bool syncsToVBlank() const override; | | |||
58 | bool makeOpenGLContextCurrent() override; | 57 | bool makeOpenGLContextCurrent() override; | ||
59 | void doneOpenGLContextCurrent() override; | 58 | void doneOpenGLContextCurrent() override; | ||
60 | Decoration::Renderer *createDecorationRenderer(Decoration::DecoratedClientImpl *impl) override; | 59 | Decoration::Renderer *createDecorationRenderer(Decoration::DecoratedClientImpl *impl) override; | ||
61 | void triggerFence() override; | 60 | void triggerFence() override; | ||
62 | virtual QMatrix4x4 projectionMatrix() const = 0; | 61 | virtual QMatrix4x4 projectionMatrix() const = 0; | ||
63 | bool animationsSupported() const override; | 62 | bool animationsSupported() const override; | ||
64 | 63 | | |||
65 | void insertWait(); | 64 | void insertWait(); | ||
▲ Show 20 Lines • Show All 293 Lines • Show Last 20 Lines |