Release 4.0.0-preview1-00147
[platform/core/csapi/tizenfx.git] / src / ElmSharp / ElmSharp / EvasMap.cs
index b67264e..cdf1410 100755 (executable)
@@ -77,6 +77,15 @@ namespace ElmSharp
         /// Populates source and destination map points to exactly match the object.
         /// </summary>
         /// <param name="obj">The object to use unmapped geometry to populate map coordinates</param>
+        public void PopulatePoints(EvasObject obj)
+        {
+            Interop.Evas.evas_map_util_points_populate_from_object_full(_evasMap, obj, 0);
+        }
+
+        /// <summary>
+        /// Populates source and destination map points to exactly match the object.
+        /// </summary>
+        /// <param name="obj">The object to use unmapped geometry to populate map coordinates</param>
         /// <param name="z">
         /// The point Z coordinate hint (pre-perspective transform)This value is used for all four points.
         /// </param>
@@ -96,6 +105,17 @@ namespace ElmSharp
         }
 
         /// <summary>
+        /// Rotate the map
+        /// </summary>
+        /// <param name="degrees">The abount of degrees from 0.0 to 360.0 to rotate</param>
+        /// <param name="cx">rotation's center horizontal position.</param>
+        /// <param name="cy">rotation's center vertical position.</param>
+        public void Rotate(double degrees, int cx, int cy)
+        {
+            Interop.Evas.evas_map_util_rotate(_evasMap, degrees, cx, cy);
+        }
+
+        /// <summary>
         /// Rotates the map around 3 axes in 3D.
         /// </summary>
         /// <param name="dx">The amount of degrees from 0.0 to 360.0 to rotate around X axis</param>