summaryrefslogtreecommitdiffstats
path: root/src/render/backend/backendnode.cpp
diff options
context:
space:
mode:
authorAntti Määttä <antti.maatta@qt.io>2016-11-02 14:51:46 +0200
committerAntti Määttä <antti.maatta@qt.io>2017-01-20 11:20:17 +0000
commit72c555c231c69d13f9924b0aeb2ce199890e9a88 (patch)
treed5a0b8f003610a73a0dd745fe40e8e67d7090ed9 /src/render/backend/backendnode.cpp
parent3aafff6a72ca6a1f9c408f33fc18f28edf07a645 (diff)
Add resource accessor to backend node and nodemanagers
Change-Id: I483483ac0bb43dd7cb76c971a1141f0e4af64b34 Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
Diffstat (limited to 'src/render/backend/backendnode.cpp')
-rw-r--r--src/render/backend/backendnode.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/render/backend/backendnode.cpp b/src/render/backend/backendnode.cpp
index 606016092..0dc8da237 100644
--- a/src/render/backend/backendnode.cpp
+++ b/src/render/backend/backendnode.cpp
@@ -37,7 +37,10 @@
**
****************************************************************************/
-#include "backendnode_p.h"
+#include <private/backendnode_p.h>
+#include <private/renderer_p.h>
+#include <private/resourceaccessor_p.h>
+#include <private/nodemanagers_p.h>
QT_BEGIN_NAMESPACE
@@ -72,6 +75,12 @@ void BackendNode::markDirty(AbstractRenderer::BackendNodeDirtySet changes)
m_renderer->markDirty(changes, this);
}
+QSharedPointer<RenderBackendResourceAccessor> BackendNode::resourceAccessor()
+{
+ Render::Renderer *r = static_cast<Render::Renderer *>(renderer());
+ return r->nodeManagers()->resourceAccessor();
+}
+
} // namespace Render
} // namespace Qt3DRender