Exemple #1
0
 public virtual void ChangeLayer(int a, ProcessLayer process, ColorLayer layer)
 {
 }
Exemple #2
0
 public virtual void AddLayer(ProcessLayer process, ColorLayer layer)
 {
     c_haschanged = true;
       ProcessLayer p = null;
       foreach (var it in c_layers)
       {
     if (process.Similar(it.c_calcdata)) p = it.c_calcdata;
       }
       if (p != null)
       {
     layer.c_calcdata = p;
     c_layers.Add(layer);
       }
       else
       {
     p = process.Clone();
     c_LayerData.Add(p);
     var xx = layer;
     xx.c_calcdata = p;
     c_layers.Add(xx);
       }
 }