blob: 4b901293adf854554c54f3a175f6cc88597eee71 [file] [log] [blame]
package glfw
//#define GLFW_INCLUDE_NONE
//#include <GLFW/glfw3.h>
import "C"
//GetTime returns the value of the GLFW timer. Unless the timer has been set
//using SetTime, the timer measures time elapsed since GLFW was initialized.
//
//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.
func GetTime() float64 {
return float64(C.glfwGetTime())
}
//SetTime sets the value of the GLFW timer. It then continues to count up from
//that value.
//
//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.
func SetTime(time float64) {
C.glfwSetTime(C.double(time))
}