[mutter/wip/carlosg/backendless-clutter: 5/16] clutter: Export private function to get debug flags
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wip/carlosg/backendless-clutter: 5/16] clutter: Export private function to get debug flags
- Date: Fri, 16 Jul 2021 19:01:41 +0000 (UTC)
commit 7712b5817069fdb4c392195025121fa97232b6a0
Author: Carlos Garnacho <carlosg gnome org>
Date: Mon May 10 19:57:37 2021 +0200
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: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1862>
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 c06d408e67..b75ef7878a 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 3656b4b165..4afe8ac77c 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__ */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]