Uploads the composited layer tree to the engine.
Actually causes the output of the rendering pipeline to appear on screen.
Source
void compositeFrame() {
Timeline.startSync('Compositing');
try {
ui.SceneBuilder builder = new ui.SceneBuilder();
layer.addToScene(builder, Offset.zero);
ui.Scene scene = builder.build();
ui.window.render(scene);
scene.dispose();
assert(() {
if (debugRepaintRainbowEnabled)
debugCurrentRepaintColor = debugCurrentRepaintColor.withHue(debugCurrentRepaintColor.hue + debugRepaintRainbowHueIncrement);
return true;
});
} finally {
Timeline.finishSync();
}
}