ResolvedShape.withSource constructor
ResolvedShape.withSource(
- ResolvedShape previous, {
- required ShapeElement source,
Reuses all geometry when only paint order or opacity changes.
source must have the same geometry as previous.source.
Implementation
ResolvedShape.withSource(ResolvedShape previous, {required this.source})
: _reused = previous._reused ?? previous,
_placement = previous._placement,
_text = previous._text,
_layers = previous._layers,
_widgetSlots = previous._widgetSlots,
definition = previous.definition,
contents = previous.contents,
collapseControlBounds = previous.collapseControlBounds,
outline = previous.outline,
ports = previous.ports,
super(
id: previous.id,
isLocked: previous.isLocked,
zIndex: source.zIndex,
bounds: previous.bounds,
);