DEFINITION MODULE FOR "C" GdkFrameClock ; (* Generated by tools/gir2def.py from Gdk 4.0. *) FROM SYSTEM IMPORT ADDRESS; EXPORT UNQUALIFIED GdkFrameClock, gdk_frame_clock_begin_updating, gdk_frame_clock_end_updating, gdk_frame_clock_get_current_timings, gdk_frame_clock_get_fps, gdk_frame_clock_get_frame_counter, gdk_frame_clock_get_frame_time, gdk_frame_clock_get_history_start, gdk_frame_clock_get_refresh_info, gdk_frame_clock_get_timings, gdk_frame_clock_request_phase; TYPE GdkFrameClock = ADDRESS; (* gdk_frame_clock_begin_updating *) PROCEDURE gdk_frame_clock_begin_updating (frame_clock: GdkFrameClock); (* gdk_frame_clock_end_updating *) PROCEDURE gdk_frame_clock_end_updating (frame_clock: GdkFrameClock); (* gdk_frame_clock_get_current_timings *) PROCEDURE gdk_frame_clock_get_current_timings (frame_clock: GdkFrameClock) : [ ADDRESS ]; (* gdk_frame_clock_get_fps *) PROCEDURE gdk_frame_clock_get_fps (frame_clock: GdkFrameClock) : [ REAL ]; (* gdk_frame_clock_get_frame_counter *) PROCEDURE gdk_frame_clock_get_frame_counter (frame_clock: GdkFrameClock) : [ LONGINT ]; (* gdk_frame_clock_get_frame_time *) PROCEDURE gdk_frame_clock_get_frame_time (frame_clock: GdkFrameClock) : [ LONGINT ]; (* gdk_frame_clock_get_history_start *) PROCEDURE gdk_frame_clock_get_history_start (frame_clock: GdkFrameClock) : [ LONGINT ]; (* gdk_frame_clock_get_refresh_info *) PROCEDURE gdk_frame_clock_get_refresh_info (frame_clock: GdkFrameClock; base_time: LONGINT; VAR refresh_interval_return: LONGINT; VAR presentation_time_return: LONGINT); (* gdk_frame_clock_get_timings *) PROCEDURE gdk_frame_clock_get_timings (frame_clock: GdkFrameClock; frame_counter: LONGINT) : [ ADDRESS ]; (* gdk_frame_clock_request_phase *) PROCEDURE gdk_frame_clock_request_phase (frame_clock: GdkFrameClock; phase: CARDINAL); END GdkFrameClock.