Class FrameClock
public class FrameClock
- Inheritance
-
FrameClock
- Inherited Members
Methods
BeginUpdating(nint)
Calls native method gdk_frame_clock_begin_updating.
public static extern void BeginUpdating(nint frameClock)
Parameters
frameClock
nintTransfer ownership: None Nullable: False
EndUpdating(nint)
Calls native method gdk_frame_clock_end_updating.
public static extern void EndUpdating(nint frameClock)
Parameters
frameClock
nintTransfer ownership: None Nullable: False
GetCurrentTimings(nint)
Calls native method gdk_frame_clock_get_current_timings.
public static extern FrameTimingsUnownedHandle GetCurrentTimings(nint frameClock)
Parameters
frameClock
nintTransfer ownership: None Nullable: False
Returns
- FrameTimingsUnownedHandle
Transfer ownership: None Nullable: True
GetFps(nint)
Calls native method gdk_frame_clock_get_fps.
public static extern double GetFps(nint frameClock)
Parameters
frameClock
nintTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetFrameCounter(nint)
Calls native method gdk_frame_clock_get_frame_counter.
public static extern long GetFrameCounter(nint frameClock)
Parameters
frameClock
nintTransfer ownership: None Nullable: False
Returns
- long
Transfer ownership: None Nullable: False
GetFrameTime(nint)
Calls native method gdk_frame_clock_get_frame_time.
public static extern long GetFrameTime(nint frameClock)
Parameters
frameClock
nintTransfer ownership: None Nullable: False
Returns
- long
Transfer ownership: None Nullable: False
GetGType()
Calls native function gdk_frame_clock_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHistoryStart(nint)
Calls native method gdk_frame_clock_get_history_start.
public static extern long GetHistoryStart(nint frameClock)
Parameters
frameClock
nintTransfer ownership: None Nullable: False
Returns
- long
Transfer ownership: None Nullable: False
GetRefreshInfo(nint, long, out long, out long)
Calls native method gdk_frame_clock_get_refresh_info.
public static extern void GetRefreshInfo(nint frameClock, long baseTime, out long refreshIntervalReturn, out long presentationTimeReturn)
Parameters
frameClock
nintTransfer ownership: None Nullable: False
baseTime
longTransfer ownership: None Nullable: False
refreshIntervalReturn
longTransfer ownership: Full Nullable: False
presentationTimeReturn
longTransfer ownership: Full Nullable: False
GetTimings(nint, long)
Calls native method gdk_frame_clock_get_timings.
public static extern FrameTimingsUnownedHandle GetTimings(nint frameClock, long frameCounter)
Parameters
frameClock
nintTransfer ownership: None Nullable: False
frameCounter
longTransfer ownership: None Nullable: False
Returns
- FrameTimingsUnownedHandle
Transfer ownership: None Nullable: True
RequestPhase(nint, FrameClockPhase)
Calls native method gdk_frame_clock_request_phase.
public static extern void RequestPhase(nint frameClock, FrameClockPhase phase)
Parameters
frameClock
nintTransfer ownership: None Nullable: False
phase
FrameClockPhaseTransfer ownership: None Nullable: False