Change-Id: Iced2d56da81fcfa889593ddf5797ea9b5acdeb51
ec->hwc_visible_skip = skip;
+ if (ec->hwc_window)
+ e_hwc_window_visible_skip_set(ec->hwc_window, skip);
+
return EINA_TRUE;
}
hwc_window->never_hwc = set;
return EINA_TRUE;
-}
\ No newline at end of file
+}
+
+EINTERN Eina_Bool
+e_hwc_window_visible_skip_set(E_Hwc_Window *hwc_window, Eina_Bool set)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(hwc_window, EINA_FALSE);
+
+ if (hwc_window->visible_skip == set) return EINA_TRUE;
+
+ hwc_window->visible_skip = set;
+
+ return EINA_TRUE;
+}
EINTERN Eina_Bool e_hwc_window_comp_override_set(E_Hwc_Window *hwc_window, Eina_Bool set);
EINTERN Eina_Bool e_hwc_window_never_hwc_set(E_Hwc_Window *hwc_window, Eina_Bool set);
+EINTERN Eina_Bool e_hwc_window_visible_skip_set(E_Hwc_Window *hwc_window, Eina_Bool set);
#endif
Eina_Bool comp_override;
Eina_Bool never_hwc;
+ Eina_Bool visible_skip;
};
struct _E_Hwc_Window_Target