From 627126edc98f12e10c0c381640b1673745823289 Mon Sep 17 00:00:00 2001 From: huiyueun <35286162+huiyueun@users.noreply.github.com> Date: Fri, 31 May 2019 13:01:13 +0900 Subject: [PATCH] [NUI] Add Renderer Ranges (#871) Signed-off-by: huiyu.eun --- .../src/internal/Interop/Interop.Renderer.cs | 15 ++++++++ src/Tizen.NUI/src/public/Renderer.cs | 34 ++++++++++++++++++- 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/src/Tizen.NUI/src/internal/Interop/Interop.Renderer.cs b/src/Tizen.NUI/src/internal/Interop/Interop.Renderer.cs index 72ccc53ea..85591e380 100755 --- a/src/Tizen.NUI/src/internal/Interop/Interop.Renderer.cs +++ b/src/Tizen.NUI/src/internal/Interop/Interop.Renderer.cs @@ -9,6 +9,21 @@ namespace Tizen.NUI internal static partial class Renderer { + [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Renderer_Range_BACKGROUND_EFFECT_get")] + public static extern int Renderer_Ranges_BACKGROUND_EFFECT_get(); + + [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Renderer_Range_BACKGROUND_get")] + public static extern int Renderer_Ranges_BACKGROUND_get(); + + [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Renderer_Range_CONTENT_get")] + public static extern int Renderer_Ranges_CONTENT_get(); + + [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Renderer_Range_DECORATION_get")] + public static extern int Renderer_Ranges_DECORATION_get(); + + [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Renderer_Range_FOREGROUND_EFFECT_get")] + public static extern int Renderer_Ranges_FOREGROUND_EFFECT_get(); + [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Renderer_Property_DEPTH_INDEX_get")] public static extern int Renderer_Property_DEPTH_INDEX_get(); diff --git a/src/Tizen.NUI/src/public/Renderer.cs b/src/Tizen.NUI/src/public/Renderer.cs index aad5f20ff..34eac01d6 100755 --- a/src/Tizen.NUI/src/public/Renderer.cs +++ b/src/Tizen.NUI/src/public/Renderer.cs @@ -621,6 +621,38 @@ namespace Tizen.NUI base.Dispose(type); } + + /// 6.0 + /// This will be changed internal API after ACR done. Before ACR, need to be hidden as inhouse API. + [EditorBrowsable(EditorBrowsableState.Never)] + public class PropertyRanges + { + /// 6.0 + /// This will be changed internal API after ACR done. Before ACR, need to be hidden as inhouse API. + [EditorBrowsable(EditorBrowsableState.Never)] + public static readonly int BACKGROUND_EFFECT = Interop.Renderer.Renderer_Ranges_BACKGROUND_EFFECT_get(); + + /// 6.0 + /// This will be changed internal API after ACR done. Before ACR, need to be hidden as inhouse API. + [EditorBrowsable(EditorBrowsableState.Never)] + public static readonly int BACKGROUND = Interop.Renderer.Renderer_Ranges_BACKGROUND_get(); + + /// 6.0 + /// This will be changed internal API after ACR done. Before ACR, need to be hidden as inhouse API. + [EditorBrowsable(EditorBrowsableState.Never)] + public static readonly int CONTENT = Interop.Renderer.Renderer_Ranges_CONTENT_get(); + + /// 6.0 + /// This will be changed internal API after ACR done. Before ACR, need to be hidden as inhouse API. + [EditorBrowsable(EditorBrowsableState.Never)] + public static readonly int DECORATION = Interop.Renderer.Renderer_Ranges_DECORATION_get(); + + /// 6.0 + /// This will be changed internal API after ACR done. Before ACR, need to be hidden as inhouse API. + [EditorBrowsable(EditorBrowsableState.Never)] + public static readonly int FOREGROUND_EFFECT = Interop.Renderer.Renderer_Ranges_FOREGROUND_EFFECT_get(); + } + /// /// Enumeration for instances of properties belonging to the Renderer class. /// @@ -750,4 +782,4 @@ namespace Tizen.NUI } } -} \ No newline at end of file +} -- 2.34.1