mirror of
https://gitlab.freedesktop.org/plymouth/plymouth.git
synced 2026-05-08 11:19:17 +02:00
ply-pixel-display: Add ply_pixel_display_get_device_scale() function
Add a function to get the device scale for a ply-pixel-display. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
parent
3f71c28e45
commit
ae8a676c09
2 changed files with 9 additions and 0 deletions
|
|
@ -51,6 +51,7 @@ struct _ply_pixel_display
|
|||
|
||||
unsigned long width;
|
||||
unsigned long height;
|
||||
int device_scale;
|
||||
|
||||
ply_pixel_display_draw_handler_t draw_handler;
|
||||
void *draw_handler_user_data;
|
||||
|
|
@ -77,6 +78,7 @@ ply_pixel_display_new (ply_renderer_t *renderer,
|
|||
|
||||
display->width = size.width;
|
||||
display->height = size.height;
|
||||
display->device_scale = ply_pixel_buffer_get_device_scale (pixel_buffer);
|
||||
|
||||
return display;
|
||||
}
|
||||
|
|
@ -105,6 +107,12 @@ ply_pixel_display_get_height (ply_pixel_display_t *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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@ ply_renderer_head_t *ply_pixel_display_get_renderer_head (ply_pixel_display_t *d
|
|||
|
||||
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,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue