From 00c972d075a6d2a6d0ae64eced6aa8a812c376b2 Mon Sep 17 00:00:00 2001 From: Adeel Kazmi Date: Tue, 13 Jun 2017 11:29:59 +0100 Subject: [PATCH] (View) Make Renderer related APIs public & add RendererCount property Change-Id: I6f2eeb43c7802c9628f80a59f923596f39d6940f --- Tizen.NUI/src/public/BaseComponents/View.cs | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/Tizen.NUI/src/public/BaseComponents/View.cs b/Tizen.NUI/src/public/BaseComponents/View.cs index dffe0b3..1d9ef46 100755 --- a/Tizen.NUI/src/public/BaseComponents/View.cs +++ b/Tizen.NUI/src/public/BaseComponents/View.cs @@ -2564,7 +2564,7 @@ namespace Tizen.NUI.BaseComponents return ret; } - internal uint AddRenderer(Renderer renderer) + public uint AddRenderer(Renderer renderer) { uint ret = NDalicPINVOKE.Actor_AddRenderer(swigCPtr, Renderer.getCPtr(renderer)); if (NDalicPINVOKE.SWIGPendingException.Pending) @@ -2580,7 +2580,7 @@ namespace Tizen.NUI.BaseComponents return ret; } - internal Renderer GetRendererAt(uint index) + public Renderer GetRendererAt(uint index) { Renderer ret = new Renderer(NDalicPINVOKE.Actor_GetRendererAt(swigCPtr, index), true); if (NDalicPINVOKE.SWIGPendingException.Pending) @@ -2588,14 +2588,14 @@ namespace Tizen.NUI.BaseComponents return ret; } - internal void RemoveRenderer(Renderer renderer) + public void RemoveRenderer(Renderer renderer) { NDalicPINVOKE.Actor_RemoveRenderer__SWIG_0(swigCPtr, Renderer.getCPtr(renderer)); if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } - internal void RemoveRenderer(uint index) + public void RemoveRenderer(uint index) { NDalicPINVOKE.Actor_RemoveRenderer__SWIG_1(swigCPtr, index); if (NDalicPINVOKE.SWIGPendingException.Pending) @@ -3525,6 +3525,16 @@ namespace Tizen.NUI.BaseComponents SetProperty(View.Property.CLIPPING_MODE, new Tizen.NUI.PropertyValue((int)value)); } } - } + /// + /// Get the number of renderers held by the view. + /// + public uint RendererCount + { + get + { + return GetRendererCount(); + } + } + } } -- 2.7.4