From: Yuyeon Oh Date: Wed, 24 Jun 2015 08:02:31 +0000 (+0900) Subject: pepper: add pepper_view_get_visible_region() X-Git-Tag: accepted/tizen/mobile/20151221.050925~34^2~310 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2f2795b2c6e8f93cd8d13e9c89998208eec8b9fc;p=platform%2Fcore%2Fuifw%2Fpepper.git pepper: add pepper_view_get_visible_region() Change-Id: I627eb9328f8886d077174015255a12cd54048982 --- diff --git a/pepper/src/pepper.h b/pepper/src/pepper.h index cd58f1c..e963714 100644 --- a/pepper/src/pepper.h +++ b/pepper/src/pepper.h @@ -297,6 +297,9 @@ pepper_view_set_visibility(pepper_object_t *view, pepper_bool_t visibility); PEPPER_API pepper_bool_t pepper_view_get_visibility(pepper_object_t *view); +PEPPER_API const pixman_region32_t * +pepper_view_get_visible_region(pepper_object_t *view); + PEPPER_API void pepper_view_set_alpha(pepper_object_t *view, float alpha); diff --git a/pepper/src/view.c b/pepper/src/view.c index 5c981a7..46271ba 100644 --- a/pepper/src/view.c +++ b/pepper/src/view.c @@ -414,6 +414,14 @@ pepper_view_get_visibility(pepper_object_t *v) return view->visibility; } +PEPPER_API const pixman_region32_t * +pepper_view_get_visible_region(pepper_object_t *v) +{ + pepper_view_t *view = (pepper_view_t *)v; + CHECK_MAGIC_AND_NON_NULL(v, PEPPER_VIEW); + return &view->visible_region; +} + PEPPER_API void pepper_view_set_alpha(pepper_object_t *v, float alpha) {