e_util_transform_vertex_pos_round_get(&result_vertex, out_x, out_y, NULL, NULL);
}
-EINTERN void
-e_client_transform_core_input_inv_rect_transform(E_Client *ec, int x, int y, int *out_x, int *out_y)
-{
- int gw = 0, gh = 0;
- if (!ec) return;
- if (!e_client_transform_core_enable_get(ec)) return;
- e_client_geometry_get(ec, NULL, NULL, &gw, &gh);
-
- e_util_transform_matrix_inv_rect_coords_get(&ec->transform_core.result.transform,
- &ec->transform_core.result.vertices,
- gw, gh,
- x, y, out_x, out_y);
-}
-
E_API void
e_client_transform_core_direct_render_set(E_Client *ec, Eina_Bool set)
{
EINTERN void e_client_modal_state_set(E_Client *ec, Eina_Bool modal);
EINTERN Eina_Bool e_client_is_modal_state(E_Client *ec);
-EINTERN void e_client_transform_core_input_inv_rect_transform(E_Client *ec, int x, int y, int *out_x, int *out_y);
-
EINTERN void e_client_pending_geometry_flush(E_Client *ec);
EINTERN Eina_Bool e_client_pending_geometry_has(E_Client *ec);
EINTERN void e_client_pending_geometry_last_geometry_get(E_Client *ec, int *x, int *y, int *w, int *h);