<!-- ##### SECTION Title ##### -->
GdkFrameClock

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION See_Also ##### -->
<para>

</para>


<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT GdkFrameClock ##### -->
<para>

</para>

@parent_instance: 

<!-- ##### FUNCTION gdk_frame_clock_get_frame_time ##### -->
<para>

</para>

@frame_clock: 
@Returns: 


<!-- ##### ENUM GdkFrameClockPhase ##### -->
<para>

</para>

@GDK_FRAME_CLOCK_PHASE_NONE: 
@GDK_FRAME_CLOCK_PHASE_FLUSH_EVENTS: 
@GDK_FRAME_CLOCK_PHASE_BEFORE_PAINT: 
@GDK_FRAME_CLOCK_PHASE_UPDATE: 
@GDK_FRAME_CLOCK_PHASE_LAYOUT: 
@GDK_FRAME_CLOCK_PHASE_PAINT: 
@GDK_FRAME_CLOCK_PHASE_RESUME_EVENTS: 
@GDK_FRAME_CLOCK_PHASE_AFTER_PAINT: 

<!-- ##### FUNCTION gdk_frame_clock_request_phase ##### -->
<para>

</para>

@frame_clock: 
@phase: 


<!-- ##### FUNCTION gdk_frame_clock_begin_updating ##### -->
<para>

</para>

@frame_clock: 


<!-- ##### FUNCTION gdk_frame_clock_end_updating ##### -->
<para>

</para>

@frame_clock: 


<!-- ##### FUNCTION gdk_frame_clock_get_frame_counter ##### -->
<para>

</para>

@frame_clock: 
@Returns: 


<!-- ##### FUNCTION gdk_frame_clock_get_history_start ##### -->
<para>

</para>

@frame_clock: 
@Returns: 


<!-- ##### FUNCTION gdk_frame_clock_get_timings ##### -->
<para>

</para>

@frame_clock: 
@frame_counter: 
@Returns: 


<!-- ##### FUNCTION gdk_frame_clock_get_current_timings ##### -->
<para>

</para>

@frame_clock: 
@Returns: 


<!-- ##### FUNCTION gdk_frame_clock_get_refresh_info ##### -->
<para>

</para>

@frame_clock: 
@base_time: 
@refresh_interval_return: 
@presentation_time_return: 


