mirror of
https://github.com/brl/mutter.git
synced 2024-11-21 15:40:41 -05:00
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. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1862>
This commit is contained in:
parent
c58909dc0f
commit
5beba8b99b
@ -22,20 +22,28 @@
|
|||||||
#include <cairo.h>
|
#include <cairo.h>
|
||||||
#include <glib.h>
|
#include <glib.h>
|
||||||
|
|
||||||
|
#include "clutter-macros.h"
|
||||||
|
|
||||||
typedef struct _ClutterDamageHistory ClutterDamageHistory;
|
typedef struct _ClutterDamageHistory ClutterDamageHistory;
|
||||||
|
|
||||||
|
CLUTTER_EXPORT
|
||||||
ClutterDamageHistory * clutter_damage_history_new (void);
|
ClutterDamageHistory * clutter_damage_history_new (void);
|
||||||
|
|
||||||
|
CLUTTER_EXPORT
|
||||||
void clutter_damage_history_free (ClutterDamageHistory *history);
|
void clutter_damage_history_free (ClutterDamageHistory *history);
|
||||||
|
|
||||||
|
CLUTTER_EXPORT
|
||||||
gboolean clutter_damage_history_is_age_valid (ClutterDamageHistory *history,
|
gboolean clutter_damage_history_is_age_valid (ClutterDamageHistory *history,
|
||||||
int age);
|
int age);
|
||||||
|
|
||||||
|
CLUTTER_EXPORT
|
||||||
void clutter_damage_history_record (ClutterDamageHistory *history,
|
void clutter_damage_history_record (ClutterDamageHistory *history,
|
||||||
const cairo_region_t *damage);
|
const cairo_region_t *damage);
|
||||||
|
|
||||||
|
CLUTTER_EXPORT
|
||||||
void clutter_damage_history_step (ClutterDamageHistory *history);
|
void clutter_damage_history_step (ClutterDamageHistory *history);
|
||||||
|
|
||||||
|
CLUTTER_EXPORT
|
||||||
const cairo_region_t * clutter_damage_history_lookup (ClutterDamageHistory *history,
|
const cairo_region_t * clutter_damage_history_lookup (ClutterDamageHistory *history,
|
||||||
int age);
|
int age);
|
||||||
|
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
#define __CLUTTER_H_INSIDE__
|
#define __CLUTTER_H_INSIDE__
|
||||||
|
|
||||||
#include "clutter-backend.h"
|
#include "clutter-backend.h"
|
||||||
|
#include "clutter-damage-history.h"
|
||||||
#include "clutter-event-private.h"
|
#include "clutter-event-private.h"
|
||||||
#include "clutter-input-device-private.h"
|
#include "clutter-input-device-private.h"
|
||||||
#include "clutter-input-pointer-a11y-private.h"
|
#include "clutter-input-pointer-a11y-private.h"
|
||||||
|
Loading…
Reference in New Issue
Block a user