diff options
Diffstat (limited to 'src/quick/doc/src/cppextensionpoints.qdoc')
-rw-r--r-- | src/quick/doc/src/cppextensionpoints.qdoc | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/quick/doc/src/cppextensionpoints.qdoc b/src/quick/doc/src/cppextensionpoints.qdoc index bdf0072c30..f1a0e835bb 100644 --- a/src/quick/doc/src/cppextensionpoints.qdoc +++ b/src/quick/doc/src/cppextensionpoints.qdoc @@ -54,10 +54,15 @@ for more details. \section1 Scene Graph-Related Classes -As an OpenGL-based scene graph, the scene graph in Qt Quick uses nodes which -may be geometries or textures. The \l {Qt Quick Module - C++ Classes}{Qt Quick C++ API} -provides various classes to enable custom nodes to be created in C++ to be -used with the scene graph framework. +Qt Quick 2 makes use of a dedicated scene graph based on OpenGL ES 2.0 or OpenGL 2.0 +for its rendering. Using a scene graph for graphics rather than the traditional imperative +painting systems (QPainter and similar), means the scene to be rendered can be retained +between frames and the complete set of primitives to render is known before rendering +starts. This opens up for a number of optimizations, such as batching the OpenGL draw calls +to minimize state changes or discarding obscured primitives. + +The \l {Qt Quick Module - C++ Classes}{Qt Quick C++ API} provides various classes to +enable custom nodes to be created in C++. See the \l {Qt Quick Scene Graph} documentation for details. |