glfwGetTime

Returns the GLFW time.

This function returns the current GLFW time, in seconds. Unless the time has been set using @ref glfwSetTime it measures time elapsed since GLFW was initialized.

This function and @ref glfwSetTime are helper functions on top of @ref glfwGetTimerFrequency and @ref glfwGetTimerValue.

The resolution of the timer is system dependent, but is usually on the order of a few micro- or nanoseconds. It uses the highest-resolution monotonic time source on each supported platform.

extern (C) @nogc nothrow __gshared
double
glfwGetTime
()

Return Value

Type: double

The current time, in seconds, or zero if an error occurred.

Errors: Possible errors include @ref GLFW_NOT_INITIALIZED.

Thread Safety

This function may be called from any thread. Reading and writing of the internal base time is not atomic, so it needs to be externally synchronized with calls to @ref glfwSetTime.

@sa @ref time

Meta

Since

Added in version 1.0.

Ingroup: input