View Source Exray.Core.Timing (Exray v0.6.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() :: fps :: integer()

Get current FPS

@spec get_frame_time() :: delta_time :: float()

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

@spec get_time() :: elapsed_time :: float()

Get elapsed time in seconds since InitWindow()

@spec set_target_fps(fps :: integer()) :: :ok

Set target FPS (maximum)