Merge branch 'devel/master' into tizen
[platform/core/uifw/dali-toolkit.git] / dali-scene3d / public-api / model-components / model-node.cpp
index a664eeb..2832531 100644 (file)
@@ -95,7 +95,7 @@ uint32_t ModelNode::GetModelPrimitiveCount() const
 
 void ModelNode::AddModelPrimitive(ModelPrimitive modelPrimitive)
 {
-  Internal::GetImplementation(*this).AddModelPrimitive(modelPrimitive);
+  Internal::GetImplementation(*this).AddModelPrimitive(modelPrimitive, 0u);
 }
 
 void ModelNode::RemoveModelPrimitive(Dali::Scene3D::ModelPrimitive modelPrimitive)
@@ -128,6 +128,21 @@ Loader::BlendShapes::Index ModelNode::GetBlendShapeIndexByName(std::string_view
   return Internal::GetImplementation(*this).GetBlendShapeIndexByName(blendShapeName);
 }
 
+void ModelNode::SetColliderMesh(std::unique_ptr<Algorithm::ColliderMesh>&& colliderMesh)
+{
+  Internal::GetImplementation(*this).SetColliderMesh(std::move(colliderMesh));
+}
+
+const Algorithm::ColliderMesh& ModelNode::GetColliderMesh()
+{
+  return Internal::GetImplementation(*this).GetColliderMesh();
+}
+
+bool ModelNode::HasColliderMesh() const
+{
+  return Internal::GetImplementation(*this).HasColliderMesh();
+}
+
 } // namespace Scene3D
 
 } // namespace Dali