Example #1
0
 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));
        }