UNPKG

3d-tiles-renderer

Version:

https://github.com/AnalyticalGraphicsInc/3d-tiles/tree/master/specification

22 lines (13 loc) 350 B
// function that rate limits the amount of time a function can be called to once // per frame, initially queuing a new call for the next frame. export function throttle( callback ) { let handle = null; return () => { if ( handle === null ) { handle = requestAnimationFrame( () => { handle = null; callback(); } ); } }; }