51 virtual std::unique_ptr<InputBackend> createInputBackend();
52 virtual std::unique_ptr<OpenGLBackend> createOpenGLBackend();
53 virtual std::unique_ptr<QPainterBackend> createQPainterBackend();
63 ::EGLContext sceneEglGlobalShareContext()
const;
68 void setSceneEglGlobalShareContext(::EGLContext context);
78 Output *findOutput(
const QString &name)
const;
87 virtual QString supportInformation()
const;
89 virtual Output *createVirtualOutput(
const QString &name,
const QSize &size, qreal scale);
90 virtual void removeVirtualOutput(
Output *output);
97 virtual Session *session()
const;
117 ::EGLContext m_globalShareContext = EGL_NO_CONTEXT;