handleFrame method

  1. @override
void handleFrame()
override

Called once per frame to dispatch persistent and post-frame callbacks.

Implementation

@override
void handleFrame() {
  if (_rootElement != null) {
    _build(_rootElement!);
    _layout(_rootElement!);
    outputBuffer.smartClear();
    paintElement(_rootElement!);
  }

  for (final element in _overlayElements) {
    _build(element);
    _layout(element);
    paintElement(element);
  }

  super.handleFrame();
}