class_docstr: Timer used to schedule events in the future or on a repeating schedule.
  
  Parameters
  ----------
  interval : float | 'auto'
      Time between events in seconds. The default is 'auto', which
      attempts to find the interval that matches the refresh rate of
      the current monitor. Currently this is simply 1/60.
  connect : function | None
      The function to call.
  iterations : int
      Number of iterations. Can be -1 for infinite.
  start : bool
      Whether to start the timer.
  app : instance of vispy.app.Application
      The application to attach the timer to.
class_docstr_tok: ["Timer","used","to","schedule","events","in","the","future","or","on","a","repeating","schedule",".","Parameters","--","--","--","--","--","interval",":","float","|","'auto'","Time","between","events","in","seconds",".","The","default","is","'auto","'",",","which","attempts","to","find","the","interval","that","matches","the","refresh","rate","of","the","current","monitor",".","Currently","this","is","simply","1\/60",".","connect",":","function","|","None","The","function","to","call",".","iterations",":","int","Number","of","iterations",".","Can","be","-1","for","infinite",".","start",":","bool","Whether","to","start","the","timer",".","app",":","instance","of","vispy.app.Application","The","application","to","attach","the","timer","to","."]
docstr: Timer is based on this native timer
docstr_tok: ["Timer","is","based","on","this","native","timer"]
code: def native(self):
      """Timer is based on this native timer"""
      return self._backend._vispy_get_native_timer()
  
file_path: vispy/vispy/app/timer.py
imports: from __future__ import division
  from ..util.event import Event, EmitterGroup
  from ..util.ptime import time
  from .base import BaseTimerBackend
  from .None import use_app, Application
label_desc: Use image node_id 9 for calling the Timer obj's underlying member method code with example usage: obj.native() and returns: self