From b054a09aa1a1a89f82f5403b317a734e2442cae1 Mon Sep 17 00:00:00 2001 From: Bilal Elmoussaoui Date: Sun, 26 May 2024 16:12:48 +0200 Subject: [PATCH] cogl: Remove unnused Renderer.foreach_output Part-of: --- cogl/cogl/cogl-renderer.c | 14 -------------- cogl/cogl/cogl-renderer.h | 27 --------------------------- 2 files changed, 41 deletions(-) diff --git a/cogl/cogl/cogl-renderer.c b/cogl/cogl/cogl-renderer.c index bc68c93a4..f100f7c17 100644 --- a/cogl/cogl/cogl-renderer.c +++ b/cogl/cogl/cogl-renderer.c @@ -656,20 +656,6 @@ cogl_renderer_get_driver (CoglRenderer *renderer) return renderer->driver; } -void -cogl_renderer_foreach_output (CoglRenderer *renderer, - CoglOutputCallback callback, - void *user_data) -{ - GList *l; - - g_return_if_fail (renderer->connected); - g_return_if_fail (callback != NULL); - - for (l = renderer->outputs; l; l = l->next) - callback (l->data, user_data); -} - CoglDmaBufHandle * cogl_renderer_create_dma_buf (CoglRenderer *renderer, CoglPixelFormat format, diff --git a/cogl/cogl/cogl-renderer.h b/cogl/cogl/cogl-renderer.h index 24480ef0e..ef6e4e23d 100644 --- a/cogl/cogl/cogl-renderer.h +++ b/cogl/cogl/cogl-renderer.h @@ -265,33 +265,6 @@ cogl_renderer_set_driver (CoglRenderer *renderer, COGL_EXPORT CoglDriver cogl_renderer_get_driver (CoglRenderer *renderer); -/** - * CoglOutputCallback: - * @output: The current display output being iterated - * @user_data: The user pointer passed to - * cogl_renderer_foreach_output() - * - * A callback type that can be passed to - * cogl_renderer_foreach_output() for iterating display outputs for a - * given renderer. - */ -typedef void (*CoglOutputCallback) (CoglOutput *output, void *user_data); - -/** - * cogl_renderer_foreach_output: - * @renderer: A connected #CoglRenderer - * @callback: (scope call): A #CoglOutputCallback to be called for - * each display output - * @user_data: A user pointer to be passed to @callback - * - * Iterates all known display outputs for the given @renderer and - * passes a corresponding #CoglOutput pointer to the given @callback - * for each one, along with the given @user_data. - */ -COGL_EXPORT void -cogl_renderer_foreach_output (CoglRenderer *renderer, - CoglOutputCallback callback, - void *user_data); /** * cogl_renderer_create_dma_buf: (skip)