_e_client_hook_call(E_CLIENT_HOOK_EVAL_VISIBILITY_END, NULL);
}
+EINTERN E_Visibility
+e_client_visibility_get(E_Client *ec)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(ec, E_VISIBILITY_UNKNOWN);
+
+ return ec->visibility.obscured;
+}
+
+EINTERN void
+e_client_visibility_set(E_Client *ec, E_Visibility visibility)
+{
+ EINA_SAFETY_ON_NULL_RETURN(ec);
+
+ if (ec->visibility.obscured == visibility) return;
+
+ ec->visibility.obscured = visibility;
+}
+
static Eina_Bool
_e_client_transform_core_check_change(E_Client *ec)
{