]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
ply-renderer: Add ply_renderer_get_type ()
authorHans de Goede <hdegoede@redhat.com>
Tue, 4 Jun 2024 20:05:20 +0000 (22:05 +0200)
committerHans de Goede <hdegoede@redhat.com>
Fri, 7 Jun 2024 15:21:00 +0000 (17:21 +0200)
Add a ply_renderer_get_type () helper function to get the type of
a renderer.

src/libply-splash-core/ply-renderer.c
src/libply-splash-core/ply-renderer.h

index 6a7aff96274744377a394d5357835ac81c96dc0a..61c59ccc2630beeeae17dcf22592f575249f05e5 100644 (file)
@@ -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)
index 34ff5886b1543300c880f33037fc4ca67c9cbae5..cfd4f2ddea1522231f7ec0edbce921264a42bf08 100644 (file)
@@ -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);