From: Hans de Goede Date: Tue, 4 Jun 2024 20:05:20 +0000 (+0200) Subject: ply-renderer: Add ply_renderer_get_type () X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=188a4393b11fdb25f1fcc7e1ca763d62374b3d70;p=thirdparty%2Fplymouth.git ply-renderer: Add ply_renderer_get_type () Add a ply_renderer_get_type () helper function to get the type of a renderer. --- diff --git a/src/libply-splash-core/ply-renderer.c b/src/libply-splash-core/ply-renderer.c index 6a7aff96..61c59ccc 100644 --- a/src/libply-splash-core/ply-renderer.c +++ b/src/libply-splash-core/ply-renderer.c @@ -102,6 +102,12 @@ ply_renderer_get_device_name (ply_renderer_t *renderer) return renderer->device_name; } +ply_renderer_type_t +ply_renderer_get_type (ply_renderer_t *renderer) +{ + return renderer->type; +} + static bool ply_renderer_load_plugin (ply_renderer_t *renderer, const char *module_path) diff --git a/src/libply-splash-core/ply-renderer.h b/src/libply-splash-core/ply-renderer.h index 34ff5886..cfd4f2dd 100644 --- a/src/libply-splash-core/ply-renderer.h +++ b/src/libply-splash-core/ply-renderer.h @@ -63,6 +63,7 @@ void ply_renderer_activate (ply_renderer_t *renderer); void ply_renderer_deactivate (ply_renderer_t *renderer); bool ply_renderer_is_active (ply_renderer_t *renderer); const char *ply_renderer_get_device_name (ply_renderer_t *renderer); +ply_renderer_type_t ply_renderer_get_type (ply_renderer_t *renderer); ply_list_t *ply_renderer_get_heads (ply_renderer_t *renderer); ply_pixel_buffer_t *ply_renderer_get_buffer_for_head (ply_renderer_t *renderer, ply_renderer_head_t *head);