LayerTransformGenerator constructor
LayerTransformGenerator({
- required List<
Layer> layers, - required bool undoChanges,
- required TransformConfigs activeTransformConfigs,
- required TransformConfigs newTransformConfigs,
- required Size layerDrawAreaSize,
- double fitToScreenFactor = 1.0,
- double transformHelperScale = 1.0,
Implementation
LayerTransformGenerator({
required List<Layer> layers,
required this.undoChanges,
required this.activeTransformConfigs,
required this.newTransformConfigs,
required this.layerDrawAreaSize,
this.fitToScreenFactor = 1.0,
this.transformHelperScale = 1.0,
}) {
LayerCopyManager layerManager = LayerCopyManager();
for (var el in layers) {
Layer layer = layerManager.copyLayer(el);
_rotateLayer(layer);
_translateLayer(layer);
_flipLayer(layer);
_zoomLayer(layer);
updatedLayers.add(layer);
}
}