]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
pixel-display: add getters for renderer data
authorRay Strode <rstrode@redhat.com>
Wed, 22 Jul 2015 18:45:05 +0000 (14:45 -0400)
committerRay Strode <rstrode@redhat.com>
Thu, 30 Jul 2015 20:03:11 +0000 (16:03 -0400)
These functions are useful for matching a pixel display
to its renderer.

src/libply-splash-core/ply-pixel-display.c
src/libply-splash-core/ply-pixel-display.h

index b061bfc3ccc5cf6802fcf09b71a6e2b531f85617..cb01a2c691a685673df201dd7eab9b8a15b735b1 100644 (file)
@@ -81,6 +81,18 @@ ply_pixel_display_new (ply_renderer_t      *renderer,
         return display;
 }
 
+ply_renderer_t *
+ply_pixel_display_get_renderer (ply_pixel_display_t *display)
+{
+        return display->renderer;
+}
+
+ply_renderer_head_t *
+ply_pixel_display_get_renderer_head (ply_pixel_display_t *display)
+{
+        return display->head;
+}
+
 unsigned long
 ply_pixel_display_get_width (ply_pixel_display_t *display)
 {
index 62a36da2266ce58d59880d2ec2783f81192fe843..675c181d2783a68ee5f5e5932ec0b9eb3d3d6dcc 100644 (file)
@@ -46,6 +46,9 @@ ply_pixel_display_t *ply_pixel_display_new (ply_renderer_t      *renderer,
 
 void ply_pixel_display_free (ply_pixel_display_t *display);
 
+ply_renderer_t      *ply_pixel_display_get_renderer (ply_pixel_display_t *display);
+ply_renderer_head_t *ply_pixel_display_get_renderer_head (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);