draw method

  1. @override
void draw(
  1. Screen scr,
  2. Rectangle area
)

Draws visible layers that overlap area onto scr.

Implementation

@override
void draw(Screen scr, Rectangle area) {
  if (_layers.isEmpty) _flatten();
  for (final cl in _layers) {
    if (cl.bounds.overlaps(area)) {
      cl.layer.drawable.draw(scr, cl.bounds);
    }
  }
}