layers property

List<ResolvedShapeLayer> layers
latefinal

Implementation

late final List<ResolvedShapeLayer> layers = _reused != null
    ? _reused.layers
    : switch (_placement) {
        null => _layers!,
        final placed => List.unmodifiable([
          for (final layer in placed.local.layers)
            ResolvedShapeLayer(
              definition: layer.definition,
              bounds: layer.bounds.translate(placed.origin),
              values: layer.values,
              widgetSlotId: layer.widgetSlotId,
            ),
        ]),
      };