prepareScale method

void prepareScale(
  1. int zoomLevel
)

Scales the stroke width of this RenderTheme by the given factor for a given zoom level

@param scaleFactor the factor by which the stroke width should be scaled. @param zoomLevel the zoom level to which this is applied.

Implementation

void prepareScale(int zoomLevel) {
  if (!_strokes.contains(zoomLevel)) {
    for (Rule rule in rulesList) {
      if (rule.zoomMin <= zoomLevel && rule.zoomMax >= zoomLevel) {
        rule.prepareScale(zoomLevel);
      }
    }
    _strokes.add(zoomLevel);
  }
}