var searchIndex = {}; searchIndex["ticktock"] = {"doc":"Timing module for frame-based applications","items":[[0,"clock","ticktock","Frame clock module",null,null],[3,"Clock","ticktock::clock","Clock structure.",null,null],[3,"ClockIter","","A clock iterator",null,null],[3,"ClockIterRelative","","Similar to `ClockIter`, but returns a relative time instead.",null,null],[11,"new","","Creates a new clock.",0,{"inputs":[{"name":"duration"}],"output":{"name":"clock"}}],[11,"new_with_start_time","","Creates a new clock with a specified start time",0,{"inputs":[{"name":"duration"},{"name":"instant"}],"output":{"name":"clock"}}],[11,"synced","","Creates a new clock with a different tick length that is synced to\nthe original clock",0,null],[11,"start","","Get start time",0,null],[11,"wait_until_tick","","Waits for the next clock tick.",0,null],[11,"iter","","Creates a clock iterator.",0,null],[11,"rel_iter","","Create a relative clock iterator.",0,null],[11,"next","","",1,null],[11,"next","","",2,null],[0,"timer","ticktock","Non self-updating interval timers",null,null],[3,"Timer","ticktock::timer","Interval-timer",null,null],[11,"new","","Creates a new timer.",3,{"inputs":[{"name":"duration"}],"output":{"name":"timer"}}],[11,"new_with_start_time","","Creates a new timer with a specific start time",3,{"inputs":[{"name":"duration"},{"name":"instant"}],"output":{"name":"timer"}}],[11,"handle","","Combines `has_fired()` and `reset()`.",3,null],[11,"has_fired","","Returns true if the timer has fired since the last time passed to\n`reset()`.",3,null],[11,"remaining","","Remaining time until the timer will fire again.",3,null],[11,"reset","","Notify the timer it has been executed.",3,null],[11,"set_tick_len","","Sets the tick length",3,null],[11,"tick_len","","Returns the current tick length",3,null]],"paths":[[3,"Clock"],[3,"ClockIter"],[3,"ClockIterRelative"],[3,"Timer"]]}; initSearch(searchIndex);