From 9c1afbbb676535ad653b572ad922a25e98843687 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Mon, 17 Jun 2019 18:32:12 -0300 Subject: [PATCH] clutter/stage-view: Annotate some functions The GIR parser cannot figure out the ownership model of ClutterStageView.get_framebuffer() and .get_offscreen() without them, and throws us a couple of warnings. https://gitlab.gnome.org/GNOME/mutter/merge_requests/623 --- clutter/clutter/clutter-stage-view.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/clutter/clutter/clutter-stage-view.c b/clutter/clutter/clutter-stage-view.c index 2f39d30db..a12261f44 100644 --- a/clutter/clutter/clutter-stage-view.c +++ b/clutter/clutter/clutter-stage-view.c @@ -62,6 +62,14 @@ clutter_stage_view_get_layout (ClutterStageView *view, *rect = priv->layout; } +/** + * clutter_stage_view_get_framebuffer: + * @view: a #ClutterStageView + * + * Retrieves the framebuffer of @view to draw to. + * + * Returns: (transfer none): a #CoglFramebuffer + */ CoglFramebuffer * clutter_stage_view_get_framebuffer (ClutterStageView *view) { @@ -74,6 +82,14 @@ clutter_stage_view_get_framebuffer (ClutterStageView *view) return priv->framebuffer; } +/** + * clutter_stage_view_get_onscreen: + * @view: a #ClutterStageView + * + * Retrieves the onscreen framebuffer of @view if available. + * + * Returns: (transfer none): a #CoglFramebuffer + */ CoglFramebuffer * clutter_stage_view_get_onscreen (ClutterStageView *view) {