export { Camera } from './core/Camera.js' export { Entity } from './core/Entity.js' export { Material } from './core/Material.js' export { Mesh } from './core/Mesh.js' export { Renderer } from './core/Renderer.js' export { Scene } from './core/Scene.js' export { Shader } from './core/Shader.js' export { readFileAsync } from './io/file.js' export { Mat4 } from './math/Mat4.js' export { Vec2 } from './math/Vec2.js' export { Vec3 } from './math/Vec3.js' export { Loop } export { DT } var DT = 0; var last = Date.now() const Loop = (fn) => { const callback = () => { var now = Date.now() DT = ( now - last) / 1000 last = now fn() window.requestAnimationFrame(callback) } callback() }