e_output: add e_output_phys_size_get 94/211494/2 accepted/tizen/unified/20190807.111846 submit/tizen/20190806.080207
authorSooChan Lim <sc1.lim@samsung.com>
Tue, 6 Aug 2019 02:19:51 +0000 (11:19 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Tue, 6 Aug 2019 02:27:04 +0000 (02:27 +0000)
Change-Id: I87b4bf5aeff3056c248984dcbf689cc12482bf54

src/bin/e_output.c
src/bin/e_output.h

index c05f51df2c348cdc15e3f1de4fbcb93082357d47..da139ed2b432eae3b39a57409ca72990c8f12060 100644 (file)
@@ -2957,6 +2957,15 @@ e_output_size_get(E_Output *output, int *w, int *h)
    *h = output->config.mode.h;
 }
 
+EINTERN void
+e_output_phys_size_get(E_Output *output, int *phys_w, int *phys_h)
+{
+   EINA_SAFETY_ON_NULL_RETURN(output);
+
+   *phys_w = output->info.size.w;
+   *phys_h = output->info.size.h;
+}
+
 EINTERN Eina_Bool
 e_output_fake_config_set(E_Output *output, int w, int h)
 {
index 12087d9a12b5defd5ce2878e0a1d6f009aa7868c..3a1292338ee84db1e640d1b03eff9432d1b205b4 100644 (file)
@@ -215,6 +215,7 @@ E_API Eina_Bool           e_output_dpms_set(E_Output *output, E_OUTPUT_DPMS val)
 E_API E_OUTPUT_DPMS       e_output_dpms_get(E_Output *output);
 EINTERN Eina_Bool         e_output_dpms_async_check(E_Output *output);
 EINTERN void              e_output_size_get(E_Output *output, int *w, int *h);
+EINTERN void              e_output_phys_size_get(E_Output *output, int *phys_w, int *phys_h);
 EINTERN E_Plane         * e_output_default_fb_target_get(E_Output *output);
 EINTERN Eina_Bool         e_output_fake_config_set(E_Output *output, int w, int h);
 EINTERN Eina_Bool         e_output_zoom_set(E_Output *output, double zoomx, double zoomy, int cx, int cy);