Add a function to get the device scale for a ply-pixel-display.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
unsigned long width;
unsigned long height;
+ int device_scale;
ply_pixel_display_draw_handler_t draw_handler;
void *draw_handler_user_data;
display->width = size.width;
display->height = size.height;
+ display->device_scale = ply_pixel_buffer_get_device_scale (pixel_buffer);
return display;
}
return display->height;
}
+int
+ply_pixel_display_get_device_scale (ply_pixel_display_t *display)
+{
+ return display->device_scale;
+}
+
static void
ply_pixel_display_flush (ply_pixel_display_t *display)
{
unsigned long ply_pixel_display_get_width (ply_pixel_display_t *display);
unsigned long ply_pixel_display_get_height (ply_pixel_display_t *display);
+int ply_pixel_display_get_device_scale (ply_pixel_display_t *display);
void ply_pixel_display_set_draw_handler (ply_pixel_display_t *display,
ply_pixel_display_draw_handler_t draw_handler,