var searchIndex = {}; searchIndex["event_loop"] = {"doc":"A generic event loop for games and interactive applications","items":[[3,"WindowEvents","event_loop","An event loop iterator",null,null],[17,"DEFAULT_UPS","","The default updates per second.",null,null],[17,"DEFAULT_MAX_FPS","","The default maximum frames per second.",null,null],[8,"EventMap","","Methods required to map from consumed event to emitted event.",null,null],[10,"render","","Creates a render event.",0,{"inputs":[{"name":"renderargs"}],"output":{"name":"self"}}],[10,"after_render","","Creates an after render event.",0,{"inputs":[{"name":"afterrenderargs"}],"output":{"name":"self"}}],[10,"update","","Creates an update event.",0,{"inputs":[{"name":"updateargs"}],"output":{"name":"self"}}],[10,"input","","Creates an input event.",0,{"inputs":[{"name":"i"}],"output":{"name":"self"}}],[10,"idle","","Creates an idle event.",0,{"inputs":[{"name":"idleargs"}],"output":{"name":"self"}}],[8,"Events","","A trait for create event iterator from window.",null,null],[10,"events","","Creates event iterator from window.",1,null],[8,"EventLoop","","Methods implements for event loop settings.",null,null],[10,"set_ups","","The number of updates per second",2,null],[11,"ups","","The number of updates per second",2,null],[10,"set_max_fps","","The maximum number of frames per second",2,null],[11,"max_fps","","The maximum number of frames per second",2,null],[10,"set_swap_buffers","","Enable or disable automatic swapping of buffers.",2,null],[11,"swap_buffers","","Enable or disable automatic swapping of buffers.",2,null],[10,"set_bench_mode","","Enable or disable benchmark mode.\nWhen enabled, it will render and update without sleep and ignore input.\nUsed to test performance by playing through as fast as possible.",2,null],[11,"bench_mode","","Enable or disable benchmark mode.\nWhen enabled, it will render and update without sleep and ignore input.\nUsed to test performance by playing through as fast as possible.",2,null],[11,"new","","Creates a new event iterator with default UPS and FPS settings.",3,{"inputs":[{"name":"rc"}],"output":{"name":"windowevents"}}],[11,"set_ups","","",3,null],[11,"set_max_fps","","",3,null],[11,"set_swap_buffers","","",3,null],[11,"set_bench_mode","","",3,null],[11,"next","","Returns the next game event.",3,null]],"paths":[[8,"EventMap"],[8,"Events"],[8,"EventLoop"],[3,"WindowEvents"]]}; initSearch(searchIndex);