From 69a9ad95218b1e729f4dd6bba78585e23b3c8ac1 Mon Sep 17 00:00:00 2001 From: seungho baek Date: Thu, 29 Jun 2023 14:11:25 +0900 Subject: [PATCH] [NUI] Add ModelRoot Property in Model class - Add ModelRoot Property to retrieve root ModelNode of the Model object. - Change parameter name of AddModelNode and RemoveModelNode to modelNode Signed-off-by: seungho baek --- src/Tizen.NUI.Scene3D/src/public/Controls/Model.cs | 25 ++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/src/Tizen.NUI.Scene3D/src/public/Controls/Model.cs b/src/Tizen.NUI.Scene3D/src/public/Controls/Model.cs index 1dabf89..5b226d9 100755 --- a/src/Tizen.NUI.Scene3D/src/public/Controls/Model.cs +++ b/src/Tizen.NUI.Scene3D/src/public/Controls/Model.cs @@ -150,26 +150,39 @@ namespace Tizen.NUI.Scene3D } /// + /// Retrieves root ModelNode of this Model. + /// + // This will be public opened after ACR done. (Before ACR, need to be hidden as Inhouse API) + [EditorBrowsable(EditorBrowsableState.Never)] + public ModelNode ModelRoot + { + get + { + return GetModelRoot(); + } + } + + /// /// Adds modelNode to this Model. /// - /// Root of a ModelNode tree + /// Root of a ModelNode tree // This will be public opened after ACR done. (Before ACR, need to be hidden as Inhouse API) [EditorBrowsable(EditorBrowsableState.Never)] - public void AddModelNode(ModelNode modelRoot) + public void AddModelNode(ModelNode modelNode) { - Interop.Model.AddModelNode(SwigCPtr, ModelNode.getCPtr(modelRoot)); + Interop.Model.AddModelNode(SwigCPtr, ModelNode.getCPtr(modelNode)); if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } /// /// Removes modelNode from this Model. /// - /// Root of a ModelNode tree to be removed + /// Root of a ModelNode tree to be removed // This will be public opened after ACR done. (Before ACR, need to be hidden as Inhouse API) [EditorBrowsable(EditorBrowsableState.Never)] - public void RemoveModelNode(ModelNode modelRoot) + public void RemoveModelNode(ModelNode modelNode) { - Interop.Model.RemoveModelNode(SwigCPtr, ModelNode.getCPtr(modelRoot)); + Interop.Model.RemoveModelNode(SwigCPtr, ModelNode.getCPtr(modelNode)); if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } -- 2.7.4