From: seungho baek Date: Thu, 29 Jun 2023 05:11:25 +0000 (+0900) Subject: [NUI] Add ModelRoot Property in Model class X-Git-Tag: submit/tizen_7.0/20230703.151000~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=69a9ad95218b1e729f4dd6bba78585e23b3c8ac1;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [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 --- 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(); }