[mutter/wip/carlosg/backendless-clutter: 28/40] clutter: Make ClutterDamageHistory API public to mutter




commit 551a576f84b65110237e21db22e308c2c0e8ea16
Author: Carlos Garnacho <carlosg gnome org>
Date:   Mon May 10 16:13:25 2021 +0200

    clutter: Make ClutterDamageHistory API public to mutter
    
    We are moving things to src/backends, make this helper object able
    to be used there. This is a temporary measure as ClutterDamageHistory
    itself should be moved too.

 clutter/clutter/clutter-damage-history.h | 8 ++++++++
 clutter/clutter/clutter-mutter.h         | 1 +
 2 files changed, 9 insertions(+)
---
diff --git a/clutter/clutter/clutter-damage-history.h b/clutter/clutter/clutter-damage-history.h
index e29c3f1cb9..b249d2e17d 100644
--- a/clutter/clutter/clutter-damage-history.h
+++ b/clutter/clutter/clutter-damage-history.h
@@ -22,20 +22,28 @@
 #include <cairo.h>
 #include <glib.h>
 
+#include "clutter-macros.h"
+
 typedef struct _ClutterDamageHistory ClutterDamageHistory;
 
+CLUTTER_EXPORT
 ClutterDamageHistory * clutter_damage_history_new (void);
 
+CLUTTER_EXPORT
 void clutter_damage_history_free (ClutterDamageHistory *history);
 
+CLUTTER_EXPORT
 gboolean clutter_damage_history_is_age_valid (ClutterDamageHistory *history,
                                               int                   age);
 
+CLUTTER_EXPORT
 void clutter_damage_history_record (ClutterDamageHistory *history,
                                     const cairo_region_t *damage);
 
+CLUTTER_EXPORT
 void clutter_damage_history_step (ClutterDamageHistory *history);
 
+CLUTTER_EXPORT
 const cairo_region_t * clutter_damage_history_lookup (ClutterDamageHistory *history,
                                                       int                   age);
 
diff --git a/clutter/clutter/clutter-mutter.h b/clutter/clutter/clutter-mutter.h
index 91e1535862..08a4629292 100644
--- a/clutter/clutter/clutter-mutter.h
+++ b/clutter/clutter/clutter-mutter.h
@@ -26,6 +26,7 @@
 #define __CLUTTER_H_INSIDE__
 
 #include "clutter-backend.h"
+#include "clutter-damage-history.h"
 #include "clutter-event-private.h"
 #include "clutter-input-device-private.h"
 #include "clutter-input-pointer-a11y-private.h"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]