diff options
author | Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> | 2016-01-22 16:45:09 +0100 |
---|---|---|
committer | Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> | 2016-01-28 08:42:17 +0000 |
commit | ae4b0583e4d62b6fe660b316e8a9c117c8b85881 (patch) | |
tree | c8c2ceb14a648cf9769e5260da927d9205bfa76a | |
parent | fd7f2367515bd243a171ae1234b3443d6f24955d (diff) |
Doc: rendering to OpenGL Surface
Task-number: QTBUG-50037
Change-Id: I9c7a09824172a09d8b454bf8ff5d358c00ce6b88
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-rw-r--r-- | src/webengine/doc/src/webengineview.qdoc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/webengine/doc/src/webengineview.qdoc b/src/webengine/doc/src/webengineview.qdoc index a8cd1eb56..1d71a9cd9 100644 --- a/src/webengine/doc/src/webengineview.qdoc +++ b/src/webengine/doc/src/webengineview.qdoc @@ -29,6 +29,22 @@ \inqmlmodule QtWebEngine \since QtWebEngine 1.0 \brief A WebEngineView renders web content within a QML application. + + The WebEngineView type enables QML applications to render regions of dynamic web content. It + may share the screen with other QML types, such as a TabView, or fill the screen, as specified + within the QML application. + + \section1 Rendering to OpenGL Surface + + When using a QQuickRenderControl to render a Qt Quick user interface to an OpenGL surface, the + WebEngineView type is not rendered correctly. The web engine view attempts to use a global + OpenGL context created by \l QtWebEngine::initialize(), but there is no public API for accessing + that context in order to share it with the \c QQuickRenderControl context. + + To have the web engine view rendered correctly, it is possible to manually create a new + offscreen context that is shared with the \c QQuickRenderControl and to call the non-public + function \c qt_gl_set_global_share_context(), rather than calling \c initialize(). + If \c initialize() is called after setting a global context, it will do nothing. */ /*! |