diff options
author | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2024-02-29 13:21:25 +0100 |
---|---|---|
committer | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2024-03-04 13:26:14 +0000 |
commit | 32f9825efa201b85676afc75f683f2415e1e22c2 (patch) | |
tree | 3e00668225072e285318c1a5c6f32dd78bb0fe2b /src/widgets/kernel/qwidget.cpp | |
parent | e8b2047a9bfd53415bb846c66197e1a26c93a13b (diff) |
Add QWidgetPrivate::rhi() helper method
For accessing the RHI managed by the widget compositing machinery.
Pick-to: 6.5
Change-Id: Ia3c1227cc2d9cfebe95611cad3dbcd7aa6f6f8c7
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
(cherry picked from commit f451b01791536fede40c8d4fb90799c2e23e9386)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 9dbb295279f958e4ddd480bf9312b77643c80c0e)
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/widgets/kernel/qwidget.cpp')
-rw-r--r-- | src/widgets/kernel/qwidget.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/widgets/kernel/qwidget.cpp b/src/widgets/kernel/qwidget.cpp index acc97891f0..f0dd3dd2e7 100644 --- a/src/widgets/kernel/qwidget.cpp +++ b/src/widgets/kernel/qwidget.cpp @@ -1021,6 +1021,14 @@ void QWidgetPrivate::createRecursively() } } +QRhi *QWidgetPrivate::rhi() const +{ + if (QWidgetRepaintManager *repaintManager = maybeRepaintManager()) + return repaintManager->rhi(); + else + return nullptr; +} + /*! \internal Returns the closest parent widget that has a QWindow window handle |