From: Changyeon Lee Date: Tue, 20 Jun 2017 11:40:03 +0000 (+0900) Subject: e_output: added e_output_is_fb_full_compositing X-Git-Tag: submit/tizen_3.0/20170705.085031~40 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=18bf7d28ea244d419e3f90a0ba3f83d415362d9b;p=platform%2Fupstream%2Fenlightenment.git e_output: added e_output_is_fb_full_compositing Change-Id: I7555c60e664d5162a0911348225cef274ff1f3c9 --- diff --git a/src/bin/e_output.c b/src/bin/e_output.c index 9f401718a7..34851d7a04 100644 --- a/src/bin/e_output.c +++ b/src/bin/e_output.c @@ -802,6 +802,21 @@ e_output_is_fb_composing(E_Output *output) return EINA_FALSE; } +E_API Eina_Bool +e_output_is_fb_full_compositing(E_Output *output) +{ + Eina_List *p_l; + E_Plane *ep; + + EINA_SAFETY_ON_NULL_RETURN_VAL(output, EINA_FALSE); + EINA_SAFETY_ON_NULL_RETURN_VAL(output->planes, EINA_FALSE); + + EINA_LIST_FOREACH(output->planes, p_l, ep) + if(ep->ec) return EINA_FALSE; + + return EINA_FALSE; +} + E_API E_Plane * e_output_fb_target_get(E_Output *output) { diff --git a/src/bin/e_output.h b/src/bin/e_output.h index cf71558473..387de2e9d9 100644 --- a/src/bin/e_output.h +++ b/src/bin/e_output.h @@ -85,6 +85,7 @@ E_API E_Output * e_output_find(const char *id); E_API const Eina_List * e_output_planes_get(E_Output *output); E_API void e_output_util_planes_print(void); E_API Eina_Bool e_output_is_fb_composing(E_Output *output); +E_API Eina_Bool e_output_is_fb_full_compositing(E_Output *output); E_API E_Plane * e_output_fb_target_get(E_Output *output); #endif