summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clutter/clutter/clutter-damage-history.h8
-rw-r--r--clutter/clutter/clutter-mutter.h1
2 files changed, 9 insertions, 0 deletions
diff --git a/clutter/clutter/clutter-damage-history.h b/clutter/clutter/clutter-damage-history.h
index e29c3f1cb..b249d2e17 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 91e153586..08a462929 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"