Lines Matching refs:timings

44   GdkFrameTimings *timings;  in G_DEFINE_BOXED_TYPE()  local
46 timings = g_slice_new0 (GdkFrameTimings); in G_DEFINE_BOXED_TYPE()
47 timings->ref_count = 1; in G_DEFINE_BOXED_TYPE()
48 timings->frame_counter = frame_counter; in G_DEFINE_BOXED_TYPE()
50 return timings; in G_DEFINE_BOXED_TYPE()
54 _gdk_frame_timings_steal (GdkFrameTimings *timings, in _gdk_frame_timings_steal() argument
57 if (timings->ref_count == 1) in _gdk_frame_timings_steal()
59 memset (timings, 0, sizeof *timings); in _gdk_frame_timings_steal()
60 timings->ref_count = 1; in _gdk_frame_timings_steal()
61 timings->frame_counter = frame_counter; in _gdk_frame_timings_steal()
78 gdk_frame_timings_ref (GdkFrameTimings *timings) in gdk_frame_timings_ref() argument
80 g_return_val_if_fail (timings != NULL, NULL); in gdk_frame_timings_ref()
82 timings->ref_count++; in gdk_frame_timings_ref()
84 return timings; in gdk_frame_timings_ref()
97 gdk_frame_timings_unref (GdkFrameTimings *timings) in gdk_frame_timings_unref() argument
99 g_return_if_fail (timings != NULL); in gdk_frame_timings_unref()
100 g_return_if_fail (timings->ref_count > 0); in gdk_frame_timings_unref()
102 timings->ref_count--; in gdk_frame_timings_unref()
103 if (timings->ref_count == 0) in gdk_frame_timings_unref()
105 g_slice_free (GdkFrameTimings, timings); in gdk_frame_timings_unref()
120 gdk_frame_timings_get_frame_counter (GdkFrameTimings *timings) in gdk_frame_timings_get_frame_counter() argument
122 return timings->frame_counter; in gdk_frame_timings_get_frame_counter()
144 gdk_frame_timings_get_complete (GdkFrameTimings *timings) in gdk_frame_timings_get_complete() argument
146 g_return_val_if_fail (timings != NULL, FALSE); in gdk_frame_timings_get_complete()
148 return timings->complete; in gdk_frame_timings_get_complete()
163 gdk_frame_timings_get_frame_time (GdkFrameTimings *timings) in gdk_frame_timings_get_frame_time() argument
165 g_return_val_if_fail (timings != NULL, 0); in gdk_frame_timings_get_frame_time()
167 return timings->frame_time; in gdk_frame_timings_get_frame_time()
183 gdk_frame_timings_get_presentation_time (GdkFrameTimings *timings) in gdk_frame_timings_get_presentation_time() argument
185 g_return_val_if_fail (timings != NULL, 0); in gdk_frame_timings_get_presentation_time()
187 return timings->presentation_time; in gdk_frame_timings_get_presentation_time()
210 gdk_frame_timings_get_predicted_presentation_time (GdkFrameTimings *timings) in gdk_frame_timings_get_predicted_presentation_time() argument
212 g_return_val_if_fail (timings != NULL, 0); in gdk_frame_timings_get_predicted_presentation_time()
214 return timings->predicted_presentation_time; in gdk_frame_timings_get_predicted_presentation_time()
231 gdk_frame_timings_get_refresh_interval (GdkFrameTimings *timings) in gdk_frame_timings_get_refresh_interval() argument
233 g_return_val_if_fail (timings != NULL, 0); in gdk_frame_timings_get_refresh_interval()
235 return timings->refresh_interval; in gdk_frame_timings_get_refresh_interval()