[NUI] Add Renderer Ranges (#871)
authorhuiyueun <35286162+huiyueun@users.noreply.github.com>
Fri, 31 May 2019 04:01:13 +0000 (13:01 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Fri, 31 May 2019 04:01:13 +0000 (13:01 +0900)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
src/Tizen.NUI/src/internal/Interop/Interop.Renderer.cs
src/Tizen.NUI/src/public/Renderer.cs

index 72ccc53..85591e3 100755 (executable)
@@ -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();
 
index aad5f20..34eac01 100755 (executable)
@@ -621,6 +621,38 @@ namespace Tizen.NUI
             base.Dispose(type);
         }
 
+
+        /// <since_tizen> 6.0 </since_tizen>
+        /// This will be changed internal API after ACR done. Before ACR, need to be hidden as inhouse API.
+        [EditorBrowsable(EditorBrowsableState.Never)]
+        public class PropertyRanges
+        {
+            /// <since_tizen> 6.0 </since_tizen>
+            /// 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();
+
+            /// <since_tizen> 6.0 </since_tizen>
+            /// 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();
+
+            /// <since_tizen> 6.0 </since_tizen>
+            /// 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();
+
+            /// <since_tizen> 6.0 </since_tizen>
+            /// 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();
+
+            /// <since_tizen> 6.0 </since_tizen>
+            /// 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();
+        }
+
         /// <summary>
         /// Enumeration for instances of properties belonging to the Renderer class.
         /// </summary>
@@ -750,4 +782,4 @@ namespace Tizen.NUI
         }
 
     }
-}
\ No newline at end of file
+}