summaryrefslogtreecommitdiffstats
path: root/src/render/backend/nodemanagers.cpp
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2017-08-09 15:00:29 +0100
committerSean Harmer <sean.harmer@kdab.com>2017-08-16 13:19:26 +0000
commita06c583bd21985d6b1da680fdb8dc6bebef18f9e (patch)
tree76b68bb730c6bbe760023471615b469190ec2620 /src/render/backend/nodemanagers.cpp
parent5c6634f2d1cd9a016142c3641ab6d797f5fe4ba7 (diff)
Add backend node for QJoint
Change-Id: Ie06f41aefebf9c5c5d8dd8bcd68f9f352799ad18 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/backend/nodemanagers.cpp')
-rw-r--r--src/render/backend/nodemanagers.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/render/backend/nodemanagers.cpp b/src/render/backend/nodemanagers.cpp
index 1335b8696..bcaa6f3bf 100644
--- a/src/render/backend/nodemanagers.cpp
+++ b/src/render/backend/nodemanagers.cpp
@@ -97,6 +97,7 @@ NodeManagers::NodeManagers()
, m_renderStateManager(new RenderStateManager())
, m_armatureManager(new ArmatureManager())
, m_skeletonManager(new SkeletonManager())
+ , m_jointManager(new JointManager())
, m_resourceAccessor(new ResourceAccessor(this))
{
}
@@ -143,6 +144,7 @@ NodeManagers::~NodeManagers()
delete m_renderStateManager;
delete m_renderNodesManager;
delete m_armatureManager;
+ delete m_jointManager;
}
QSharedPointer<ResourceAccessor> NodeManagers::resourceAccessor()
@@ -366,6 +368,12 @@ SkeletonManager *NodeManagers::manager<Skeleton>() const Q_DECL_NOTHROW
return m_skeletonManager;
}
+template<>
+JointManager *NodeManagers::manager<Joint>() const Q_DECL_NOTHROW
+{
+ return m_jointManager;
+}
+
} // Render
} // Qt3DRender