scheduleRender method

void scheduleRender()

Schedules a render pass to recomposite layers, coalescing multiple requests.

Implementation

void scheduleRender() {
  if (_isRendering) return;
  if (_isDisposed || _renderScheduled) return;
  _renderScheduled = true;
  scheduleMicrotask(() {
    if (_isDisposed || !_renderScheduled) return;
    _renderScheduled = false;
    render();
  });
}