[NUI] Revert "Sync with dalihub & API5 branch (#631)" (#635)
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / internal / DaliEnumConstants.cs
index 04d68cf..be815da 100755 (executable)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -21,25 +21,53 @@ using System.Runtime.CompilerServices;
 
 namespace Tizen.NUI
 {
-    namespace Constants
+  namespace Constants
+  {
+    /// <summary>
+    /// Enumeration for texture types.
+    /// </summary>
+    /// <since_tizen> 3 </since_tizen>
+    public enum TextureType
     {
-        /// <summary>
-        /// Enumeration for texture types.
-        /// </summary>
-        /// <since_tizen> 3 </since_tizen>
-        public enum TextureType
-        {
-                /// <summary>
-                /// One 2D image
-                /// </summary>
-                /// <since_tizen> 3 </since_tizen>
-                Texture2D = Tizen.NUI.TextureType.TEXTURE_2D,
-                /// <summary>
-                /// Six 2D images arranged in a cube-shape
-                /// </summary>
-                /// <since_tizen> 3 </since_tizen>
-                TextureCube = Tizen.NUI.TextureType.TEXTURE_CUBE
-        }
+            /// <summary>
+            /// One 2D image
+            /// </summary>
+            /// <since_tizen> 3 </since_tizen>
+            Texture2D = Tizen.NUI.TextureType.TEXTURE_2D,
+            /// <summary>
+            /// Six 2D images arranged in a cube-shape
+            /// </summary>
+            /// <since_tizen> 3 </since_tizen>
+            TextureCube = Tizen.NUI.TextureType.TEXTURE_CUBE
+    }
+
+    /// <summary>
+    /// Enumeration for stereoscopic view modes.
+    /// </summary>
+    /// <since_tizen> 3 </since_tizen>
+    public enum ViewMode
+    {
+            /// <summary>
+            /// Monoscopic (single camera). This is the default.
+            /// </summary>
+            /// <since_tizen> 3 </since_tizen>
+            Mono = Tizen.NUI.ViewMode.MONO,
+            /// <summary>
+            /// Stereoscopic. Frame buffer is split horizontally with the left and right camera views in their respective sides.
+            /// </summary>
+            /// <since_tizen> 3 </since_tizen>
+            StereoHorizontal = Tizen.NUI.ViewMode.STEREO_HORIZONTAL,
+            /// <summary>
+            /// Stereoscopic. Frame buffer is split vertically with the left camera view at the top and the right camera view at the bottom.
+            /// </summary>
+            /// <since_tizen> 3 </since_tizen>
+            StereoVertical = Tizen.NUI.ViewMode.STEREO_VERTICAL,
+            /// <summary>
+            /// Stereoscopic. Left/Right camera views are rendered into the framebuffer on alternate frames.
+            /// </summary>
+            /// <since_tizen> 3 </since_tizen>
+            StereoInterlaced = Tizen.NUI.ViewMode.STEREO_INTERLACED
+    }
 
         /// <summary>
         /// Enumeration for the direction
@@ -66,6 +94,8 @@ namespace Tizen.NUI
             }
         }
 
+
+
         /// <summary>
         /// ToolTip
         /// </summary>