summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Shaw <andy.shaw@qt.io>2016-08-22 19:23:58 +0200
committerAndy Shaw <andy.shaw@qt.io>2016-08-23 07:07:48 +0000
commit9f488c60d99f646cac163fc6629889eaa309d3f6 (patch)
tree5a57b664566dd424f5fdc4ea298c9be685d1da10
parent0dbe2cbfff8734012e11fa749ae9e3d66227fb75 (diff)
Register the metatype for QFrameGraphNode
Since QFrameGraphNode is used for the notifier signal then it needs to registered so that it can be passed across threads if necessary. Change-Id: Ia66b444bb18d02faa04883bba809cb14c3b3036b Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
-rw-r--r--src/render/frontend/qrenderaspect.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/render/frontend/qrenderaspect.cpp b/src/render/frontend/qrenderaspect.cpp
index 5a8195b64..f6d26fb22 100644
--- a/src/render/frontend/qrenderaspect.cpp
+++ b/src/render/frontend/qrenderaspect.cpp
@@ -174,6 +174,7 @@ void QRenderAspectPrivate::registerBackendTypes()
qRegisterMetaType<Qt3DRender::QBuffer*>();
qRegisterMetaType<Qt3DRender::QEffect*>();
+ qRegisterMetaType<Qt3DRender::QFrameGraphNode *>();
q->registerBackendType<Qt3DCore::QEntity>(QSharedPointer<Render::RenderEntityFunctor>::create(m_renderer, m_nodeManagers));
q->registerBackendType<Qt3DCore::QTransform>(QSharedPointer<Render::NodeFunctor<Render::Transform, Render::TransformManager> >::create(m_renderer, m_nodeManagers->transformManager()));