qtdeclarative/examples/quick
Safiyyah Moosa 407a76ed9a Doc: Clarify use of QQuickWindow::beforeRendering
The SceneGraph - RHI under QML example gives the impression that
QQuickWindow::beforeRendering() is used with underlays and
QQuickWindow::afterRendering() is used with overlays which is
misleading.

QQuickWindow::beforeRendering() can be used to upload data to buffers in
both instances. Then, based on whether an underlay/overlay is required,
the user can QQuickWindow::beforeRenderPassRecording() or
QQuickWindow::afterRenderPassRecording(), respectively.

This patch updates the documentation to make this distinction clear.

Fixes: QTBUG-130570
Pick-to: 6.6 6.7 6.8 6.9
Change-Id: I3d086b9309d759a5e80f4abbd81d2fc1da55e9f0
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
2025-02-02 22:46:14 +01:00
..
advancedtext Introduce example that shows advanced text features 2024-08-29 01:35:26 +02:00
animation Docs: Update the published QML code to reflect current best practices 2025-01-24 09:19:13 +02:00
canvas Examples: Disable QtC junction points for examples using 'shared' directory 2024-09-27 14:00:08 +02:00
customitems Docs: Update the published QML code to reflect current best practices 2025-01-24 09:19:13 +02:00
draganddrop Examples: Disable QtC junction points for examples using 'shared' directory 2024-09-27 14:00:08 +02:00
embeddedinwidgets examples: Consistently require Qt 6.8 2024-07-03 08:43:43 +02:00
imageelements Examples: Disable QtC junction points for examples using 'shared' directory 2024-09-27 14:00:08 +02:00
imageprovider examples: Consistently require Qt 6.8 2024-07-03 08:43:43 +02:00
imageresponseprovider examples: Consistently require Qt 6.8 2024-07-03 08:43:43 +02:00
itemvariablerefreshrate examples: Consistently require Qt 6.8 2024-07-03 08:43:43 +02:00
keyinteraction examples: Consistently require Qt 6.8 2024-07-03 08:43:43 +02:00
layouts Add Expanding size policy to some controls and items 2024-07-17 15:21:35 +00:00
localstorage examples: Consistently require Qt 6.8 2024-07-03 08:43:43 +02:00
models examples: Consistently require Qt 6.8 2024-07-03 08:43:43 +02:00
mousearea examples: Consistently require Qt 6.8 2024-07-03 08:43:43 +02:00
multieffect Add RectangularShadow element 2024-11-09 16:41:37 +02:00
particles Examples: Disable QtC junction points for examples using 'shared' directory 2024-09-27 14:00:08 +02:00
pointerhandlers Examples: Disable QtC junction points for examples using 'shared' directory 2024-09-27 14:00:08 +02:00
positioners Examples: Disable QtC junction points for examples using 'shared' directory 2024-09-27 14:00:08 +02:00
quick-accessibility examples: Consistently require Qt 6.8 2024-07-03 08:43:43 +02:00
quickshapes Add REUSE.toml files and missing licenses 2024-10-29 14:00:19 +02:00
quickwidgets QML Previewer Example: add QQuickWidget 2024-10-31 11:49:55 +01:00
rendercontrol CMake: Fix examples built as external projects 2025-01-31 17:11:34 +01:00
responsivelayouts Improve the responsive layouts example 2024-10-02 16:58:14 +02:00
scenegraph Doc: Clarify use of QQuickWindow::beforeRendering 2025-02-02 22:46:14 +01:00
shadereffects examples: Consistently require Qt 6.8 2024-07-03 08:43:43 +02:00
shared CMake: Add deployment API to our examples 2024-03-27 18:57:34 +01:00
tableview examples: Consistently require Qt 6.8 2024-07-03 08:43:43 +02:00
text Examples: Disable QtC junction points for examples using 'shared' directory 2024-09-27 14:00:08 +02:00
tutorials examples: Consistently require Qt 6.8 2024-07-03 08:43:43 +02:00
vectorimage Example for VectorImage 2024-09-11 15:11:31 +02:00
views Examples: Disable QtC junction points for examples using 'shared' directory 2024-09-27 14:00:08 +02:00
window Examples: Disable QtC junction points for examples using 'shared' directory 2024-09-27 14:00:08 +02:00
CMakeLists.txt Example for VectorImage 2024-09-11 15:11:31 +02:00
quick.pro Move Qt Quick Shapes examples back under Qt Quick 2024-02-01 21:42:00 +01:00