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();
}