From 0bb3bd69c1330ccd1ffa38f6bcc8876009c245b8 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Wed, 22 Jul 2015 14:45:05 -0400 Subject: [PATCH] pixel-display: add getters for renderer data These functions are useful for matching a pixel display to its renderer. --- src/libply-splash-core/ply-pixel-display.c | 12 ++++++++++++ src/libply-splash-core/ply-pixel-display.h | 3 +++ 2 files changed, 15 insertions(+) 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);