tpl_wayland_egl_thread: Added API to get rotation value. 74/134974/3
authorjoonbum.ko <joonbum.ko@samsung.com>
Tue, 25 Apr 2017 10:51:44 +0000 (19:51 +0900)
committerjoonbum.ko <joonbum.ko@samsung.com>
Wed, 21 Jun 2017 07:04:25 +0000 (16:04 +0900)
Change-Id: I444f2ef708026f42fe25f7ae1dec5994d9ad4f5f
Signed-off-by: joonbum.ko <joonbum.ko@samsung.com>
src/tpl_wayland_egl_thread.c
src/tpl_wayland_egl_thread.h

index 0a095ca..1b99663 100644 (file)
@@ -630,6 +630,18 @@ twe_surface_del(twe_surface_h twe_surface)
        return TPL_ERROR_NONE;
 }
 
+int
+twe_surface_get_rotation(twe_surface_h twe_surface)
+{
+       twe_wl_surf_source *source = (twe_wl_surf_source *)twe_surface;
+       if (!source) {
+               TPL_ERR("Invalid parameter. twe_surface(%p)", twe_surface);
+               return -1;
+       }
+
+       return source->rotation;
+}
+
 #ifdef WORKER_TEST_ONLY
 static void reg_global(void *data,
                                           struct wl_registry *wl_registry,
index 26f9bea..5cca186 100644 (file)
@@ -33,3 +33,6 @@ twe_surface_del(twe_surface_h twe_surface);
 tbm_surface_queue_h
 twe_surface_get_tbm_queue(twe_surface_h twe_surface);
 
+int
+twe_surface_get_rotation(twe_surface_h twe_surface);
+