public GraphNode(LayerGroup group) { Group = group; Parents = new List <GraphNode>(); MergedWithNode = null; MergedGroup = null; }
private LayerGroup RemapLayerGroup(LayerGroup layerGroup) { if (layerGroup.MatteLayer is null) { return(new LayerGroup(RemapLayer(layerGroup.MainLayer), layerGroup.CanBeMerged)); } return(new LayerGroup(RemapLayer(layerGroup.MainLayer), RemapLayer(layerGroup.MatteLayer), layerGroup.CanBeMerged)); }