reduce method

void reduce()

The containers will be reduces to simplify the rendering.

Implementation

void reduce() {
  for (LayerContainer layerContainer in _drawingLayers) {
    for (RenderInfoCollection renderInfoCollection in layerContainer.levels) {
      _drawings.renderInfos.addAll(renderInfoCollection.renderInfos);
      renderInfoCollection.clear();
    }

    _clashingInfoCollection.renderInfos.addAll(layerContainer.clashingInfoCollection.renderInfos);
    layerContainer.clashingInfoCollection.clear();

    _labels.renderInfos.addAll(layerContainer.labels.renderInfos);
    layerContainer.labels.clear();
  }
  _drawingLayers.clear();
}