summaryrefslogtreecommitdiffstats
path: root/src/render/frontend
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2017-08-11 09:59:22 +0100
committerSean Harmer <sean.harmer@kdab.com>2017-08-16 13:19:33 +0000
commitebd28adaaadd82395e82281eeee21fef3a0414db (patch)
treef1c7799a5c594f443a392cfe36612295c0134a70 /src/render/frontend
parent867916c546903ec93597f58e3a51b1e43f662811 (diff)
Set the SkeletonManager on Skeleton with a custom node factory
Aligns it with Joint for consistency. Change-Id: Ie14dc65e8c00782bbb3e4b4a2270970b095a3586 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/frontend')
-rw-r--r--src/render/frontend/qrenderaspect.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/render/frontend/qrenderaspect.cpp b/src/render/frontend/qrenderaspect.cpp
index 96563c784..35d773304 100644
--- a/src/render/frontend/qrenderaspect.cpp
+++ b/src/render/frontend/qrenderaspect.cpp
@@ -242,7 +242,7 @@ void QRenderAspectPrivate::registerBackendTypes()
q->registerBackendType<QGeometry>(QSharedPointer<Render::NodeFunctor<Render::Geometry, Render::GeometryManager> >::create(m_renderer));
q->registerBackendType<QGeometryRenderer>(QSharedPointer<Render::GeometryRendererFunctor>::create(m_renderer, m_nodeManagers->geometryRendererManager()));
q->registerBackendType<Qt3DCore::QArmature>(QSharedPointer<Render::NodeFunctor<Render::Armature, Render::ArmatureManager>>::create(m_renderer));
- q->registerBackendType<Qt3DCore::QSkeletonLoader>(QSharedPointer<Render::NodeFunctor<Render::Skeleton, Render::SkeletonManager>>::create(m_renderer));
+ q->registerBackendType<Qt3DCore::QSkeletonLoader>(QSharedPointer<Render::SkeletonFunctor>::create(m_renderer, m_nodeManagers->skeletonManager()));
q->registerBackendType<Qt3DCore::QJoint>(QSharedPointer<Render::JointFunctor>::create(m_renderer, m_nodeManagers->jointManager()));
// Textures