X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gdk%2Fgdkframeclock.h;h=8d79f90a96b0b87f2ca5e2d84db613756aa1f82a;hb=fb44ea8a85db3e41f10304f559772f2c10d28c29;hp=03b04304cd0fb6efc9630e978bf9152186105bc8;hpb=8855bf052d8bbbd8fdfce1cd5f4a3540661a9c8e;p=~andy%2Fgtk diff --git a/gdk/gdkframeclock.h b/gdk/gdkframeclock.h index 03b04304c..8d79f90a9 100644 --- a/gdk/gdkframeclock.h +++ b/gdk/gdkframeclock.h @@ -78,7 +78,7 @@ struct _GdkFrameClockInterface { GTypeInterface base_iface; - guint64 (* get_frame_time) (GdkFrameClock *clock); + guint64 (* get_frame_time) (GdkFrameClock *clock); void (* request_phase) (GdkFrameClock *clock, GdkFrameClockPhase phase); @@ -102,7 +102,7 @@ struct _GdkFrameClockInterface GType gdk_frame_clock_get_type (void) G_GNUC_CONST; -guint64 gdk_frame_clock_get_frame_time (GdkFrameClock *clock); +guint64 gdk_frame_clock_get_frame_time (GdkFrameClock *clock); void gdk_frame_clock_request_phase (GdkFrameClock *clock, GdkFrameClockPhase phase); @@ -117,6 +117,13 @@ GdkFrameHistory *gdk_frame_clock_get_history (GdkFrameClock *clock); void gdk_frame_clock_get_frame_time_val (GdkFrameClock *clock, GTimeVal *timeval); +void gdk_frame_clock_get_refresh_info (GdkFrameClock *clock, + gint64 base_time, + gint64 *refresh_interval_return, + gint64 *presentation_time_return); + +GdkFrameTimings *gdk_frame_clock_get_current_frame_timings (GdkFrameClock *clock); + /* Signal emitters (used in frame clock implementations) */ void gdk_frame_clock_frame_requested (GdkFrameClock *clock);