diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2017-08-11 09:59:22 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2017-08-16 13:19:33 +0000 |
commit | ebd28adaaadd82395e82281eeee21fef3a0414db (patch) | |
tree | f1c7799a5c594f443a392cfe36612295c0134a70 /src/render/frontend | |
parent | 867916c546903ec93597f58e3a51b1e43f662811 (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.cpp | 2 |
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 |