From 7712b5817069fdb4c392195025121fa97232b6a0 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 10 May 2021 19:57:37 +0200 Subject: [PATCH] clutter: Export private function to get debug flags We're shuffling some code into src/backends, that needs knowing about these flags to minimize immediate refactors. Part-of: --- clutter/clutter/clutter-main.c | 13 +++++++++++++ clutter/clutter/clutter-mutter.h | 5 +++++ 2 files changed, 18 insertions(+) diff --git a/clutter/clutter/clutter-main.c b/clutter/clutter/clutter-main.c index c06d408e6..b75ef7878 100644 --- a/clutter/clutter/clutter-main.c +++ b/clutter/clutter/clutter-main.c @@ -2192,6 +2192,19 @@ clutter_debug_set_max_render_time_constant (int max_render_time_constant_us) clutter_max_render_time_constant_us = max_render_time_constant_us; } +void +clutter_get_debug_flags (ClutterDebugFlag *debug_flags, + ClutterDrawDebugFlag *draw_flags, + ClutterPickDebugFlag *pick_flags) +{ + if (debug_flags) + *debug_flags = clutter_debug_flags; + if (draw_flags) + *draw_flags = clutter_paint_debug_flags; + if (pick_flags) + *pick_flags = clutter_pick_debug_flags; +} + void _clutter_set_sync_to_vblank (gboolean sync_to_vblank) { diff --git a/clutter/clutter/clutter-mutter.h b/clutter/clutter/clutter-mutter.h index 3656b4b16..4afe8ac77 100644 --- a/clutter/clutter/clutter-mutter.h +++ b/clutter/clutter/clutter-mutter.h @@ -102,6 +102,11 @@ CLUTTER_EXPORT void clutter_stage_repick_device (ClutterStage *stage, ClutterInputDevice *device); +CLUTTER_EXPORT +void clutter_get_debug_flags (ClutterDebugFlag *debug_flags, + ClutterDrawDebugFlag *draw_flags, + ClutterPickDebugFlag *pick_flags); + #undef __CLUTTER_H_INSIDE__ #endif /* __CLUTTER_MUTTER_H__ */