aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
diff options
context:
space:
mode:
authorAnton Kreuzkamp <anton.kreuzkamp@kdab.com>2019-11-21 19:58:12 +0100
committerAnton Kreuzkamp <anton.kreuzkamp@kdab.com>2019-12-03 11:41:27 +0100
commit641e6bf003fc1dd77b8bf66455ea7b356b6d9375 (patch)
tree48e1e3bd5dc7f84de4af325163c3a4a3932985f9 /src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
parenteff203bc181285ca40e3617a1246d9f7ac836edb (diff)
Readd renderableNodes API to softwarerenderer
Commit 7d983077 removed the getter for the renderableNodes that was added with commit ce831a4b, as it "appears unused". It is though used by GammaRay. This commit readds the API, this time including a short comment about the usage by GammaRay. Change-Id: I06d107a959c587f49389ac356a60ab7ffd79d00d Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp')
-rw-r--r--src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp b/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
index ca620965a8..49151551b1 100644
--- a/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
+++ b/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
@@ -77,6 +77,12 @@ QSGSoftwareRenderableNode *QSGAbstractSoftwareRenderer::renderableNode(QSGNode *
return m_nodes.value(node, nullptr);
}
+// Used by GammaRay
+const QVector<QSGSoftwareRenderableNode*> &QSGAbstractSoftwareRenderer::renderableNodes() const
+{
+ return m_renderableNodes;
+}
+
void QSGAbstractSoftwareRenderer::addNodeMapping(QSGNode *node, QSGSoftwareRenderableNode *renderableNode)
{
m_nodes.insert(node, renderableNode);