object
  val clock : SFClock.t
  method destroy : unit -> unit
  method elapsed_time_as_microseconds : int64
  method elapsed_time_as_milliseconds : int32
  method elapsed_time_as_seconds : float
  method get_elapsed_time : unit -> SFTime.t
  method get_elapsed_time_as : Oo_sfml_system.time_as -> float
  method restart : unit -> SFTime.t
  method restart_as : Oo_sfml_system.time_as -> float
  method restart_as_microseconds : unit -> int64
  method restart_as_milliseconds : unit -> int32
  method restart_as_seconds : unit -> float
end