From: Ray Strode Date: Wed, 22 Jul 2015 18:45:05 +0000 (-0400) Subject: pixel-display: add getters for renderer data X-Git-Tag: 0.9.3~56 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0bb3bd69c1330ccd1ffa38f6bcc8876009c245b8;p=thirdparty%2Fplymouth.git pixel-display: add getters for renderer data These functions are useful for matching a pixel display to its renderer. --- diff --git a/src/libply-splash-core/ply-pixel-display.c b/src/libply-splash-core/ply-pixel-display.c index b061bfc3..cb01a2c6 100644 --- a/src/libply-splash-core/ply-pixel-display.c +++ b/src/libply-splash-core/ply-pixel-display.c @@ -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) { diff --git a/src/libply-splash-core/ply-pixel-display.h b/src/libply-splash-core/ply-pixel-display.h index 62a36da2..675c181d 100644 --- a/src/libply-splash-core/ply-pixel-display.h +++ b/src/libply-splash-core/ply-pixel-display.h @@ -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);