The returned renderer will only be able to draw to this canvas.
The descriptor of every single object (and light) that ever needs to be drawn by this renderer has to be given before compiling.
This function will be called before rendering each frame.
renderDrawables must not be called by the animate function. It should return true
if the animation should be continued. To break out of the animation loop, a false (falsy)
return value must be given.
Startup and runtime settings overrides. Sensible defaults are provided.
Set enableAutoscaler to false to keep the render scales exactly as configured
instead of letting the FPS-based autoscaler adjust them.
Implements the boilerplate code required to run real-time animations in the browser. An FPS-based autoscaler is also used. This creates an additional
fpskey in the renderer'sinsightsproperty.Example usage: