From e37573ccdc01d604753c421ae87159b874ac5727 Mon Sep 17 00:00:00 2001 From: neostom432 <31119276+neostom432@users.noreply.github.com> Date: Thu, 16 Apr 2020 20:53:55 +0900 Subject: [PATCH] [NUI] Add hidden class for internal purpose (#1546) Some class need to be changed for internal purpose. Add Never tag to hide API. --- src/Tizen.NUI/src/internal/Camera.cs | 7 ++++++- src/Tizen.NUI/src/internal/FrameBuffer.cs | 6 ++++-- src/Tizen.NUI/src/internal/RenderTask.cs | 9 ++++++--- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/Tizen.NUI/src/internal/Camera.cs b/src/Tizen.NUI/src/internal/Camera.cs index 80eb099..ef68537 100755 --- a/src/Tizen.NUI/src/internal/Camera.cs +++ b/src/Tizen.NUI/src/internal/Camera.cs @@ -15,9 +15,14 @@ * */ +using System.ComponentModel; +using Tizen.NUI.BaseComponents; + namespace Tizen.NUI { - internal class Camera : Animatable + /// This will be released at Tizen.NET API Level 6, so currently this would be used as inhouse API. + [EditorBrowsable(EditorBrowsableState.Never)] + public class Camera : View { internal Camera(global::System.IntPtr cPtr, bool cMemoryOwn) : base(Interop.CameraActor.CameraActor_SWIGUpcast(cPtr), cMemoryOwn) diff --git a/src/Tizen.NUI/src/internal/FrameBuffer.cs b/src/Tizen.NUI/src/internal/FrameBuffer.cs index eebc88b..275c48d 100755 --- a/src/Tizen.NUI/src/internal/FrameBuffer.cs +++ b/src/Tizen.NUI/src/internal/FrameBuffer.cs @@ -15,11 +15,13 @@ * */ -using System.Runtime.InteropServices; +using System.ComponentModel; namespace Tizen.NUI { - internal class FrameBuffer : BaseHandle + /// This will be released at Tizen.NET API Level 6, so currently this would be used as inhouse API. + [EditorBrowsable(EditorBrowsableState.Never)] + public class FrameBuffer : BaseHandle { internal FrameBuffer(global::System.IntPtr cPtr, bool cMemoryOwn) : base(Interop.FrameBuffer.FrameBuffer_SWIGUpcast(cPtr), cMemoryOwn) diff --git a/src/Tizen.NUI/src/internal/RenderTask.cs b/src/Tizen.NUI/src/internal/RenderTask.cs index 831e926..b793d88 100755 --- a/src/Tizen.NUI/src/internal/RenderTask.cs +++ b/src/Tizen.NUI/src/internal/RenderTask.cs @@ -14,11 +14,14 @@ * limitations under the License. * */ +using System.ComponentModel; using Tizen.NUI.BaseComponents; namespace Tizen.NUI { - internal class RenderTask : Animatable + /// This will be released at Tizen.NET API Level 6, so currently this would be used as inhouse API. + [EditorBrowsable(EditorBrowsableState.Never)] + public class RenderTask : Animatable { internal RenderTask(global::System.IntPtr cPtr, bool cMemoryOwn) : base(Interop.RenderTask.RenderTask_SWIGUpcast(cPtr), cMemoryOwn) @@ -210,13 +213,13 @@ namespace Tizen.NUI return ret; } - public void SetTargetFrameBuffer(FrameBufferImage frameBuffer) + internal void SetTargetFrameBuffer(FrameBufferImage frameBuffer) { Interop.RenderTask.RenderTask_SetTargetFrameBuffer(swigCPtr, FrameBufferImage.getCPtr(frameBuffer)); if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } - public FrameBufferImage GetTargetFrameBuffer() + internal FrameBufferImage GetTargetFrameBuffer() { FrameBufferImage ret = new FrameBufferImage(Interop.RenderTask.RenderTask_GetTargetFrameBuffer(swigCPtr), true); if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); -- 2.7.4