EAPI Ecore_Drm2_Output *ecore_drm2_output_find(Ecore_Drm2_Device *device, int x, int y);
/**
- * Get the geometry of a given output
- *
- * @param output
- * @param x
- * @param y
- * @param w
- * @param h
- *
- * @ingroup Ecore_Drm2_Output_Group
- * @since 1.18
- */
-EAPI void ecore_drm2_output_geometry_get(Ecore_Drm2_Output *output, int *x, int *y, int *w, int *h);
-
-/**
* Get the dpi of a given output
*
* @param output
}
EAPI void
-ecore_drm2_output_geometry_get(Ecore_Drm2_Output *output, int *x, int *y, int *w, int *h)
-{
- EINA_SAFETY_ON_NULL_RETURN(output);
- EINA_SAFETY_ON_TRUE_RETURN(!output->enabled);
-
- if (x) *x = output->x;
- if (y) *y = output->y;
- if (w) *w = output->current_mode->width;
- if (h) *h = output->current_mode->height;
-}
-
-EAPI void
ecore_drm2_output_dpi_get(Ecore_Drm2_Output *output, int *xdpi, int *ydpi)
{
EINA_SAFETY_ON_NULL_RETURN(output);
Ecore_Evas_Engine_Drm_Data *edata;
edata = ee->engine.data;
- ecore_drm2_output_geometry_get(edata->output, x, y, w, h);
+ ecore_drm2_output_info_get(edata->output, x, y, w, h, NULL);
}
static void
edata->w = ee->w;
edata->h = ee->h;
- ecore_drm2_output_geometry_get(edata->output, NULL, NULL, &ow, &oh);
+ ecore_drm2_output_info_get(edata->output, NULL, NULL, &ow, &oh, NULL);
if ((ow == 0) || (oh == 0))
{
ow = ee->w;