View Source Exray.Core.Timing (Exray v0.2.0)

Handle frame timing (Set FPS, get Delta Time (get_frame_time))

Summary

Functions

Get current FPS

Get time in seconds for last frame drawn (delta time)

Get elapsed time in seconds since InitWindow()

Set target FPS (maximum)

Functions

@spec get_fps() :: {:ok, integer()}

Get current FPS

@spec get_frame_time() :: {:ok, float()}

Get time in seconds for last frame drawn (delta time)

@spec get_time() :: {:ok, float()}

Get elapsed time in seconds since InitWindow()

@spec set_target_fps(integer()) :: {:ok}

Set target FPS (maximum)