Project

General

Profile

« Previous | Next » 

Revision be60d4ff

Added by Leszek Koltunski about 7 years ago

Children now properly sorted into Postprocessing Buckets.

View differences:

src/main/java/org/distorted/library/DistortedMaster.java
75 75
    if( !found ) mSlaves.add(s);
76 76
    }
77 77

  
78
///////////////////////////////////////////////////////////////////////////////////////////////////
79

  
80
  static void addSorted(ArrayList<DistortedNode> mChildren, DistortedNode newChild)
81
    {
82
    DistortedNode child;
83
    DistortedEffectsPostprocess dep;
84
    int i,num = mChildren.size();
85
    long bucket, newBucket;
86

  
87
    dep = newChild.getEffectsPostprocess();
88
    newBucket = dep==null ? 0 : dep.getBucket();
89

  
90
    for(i=0; i<num; i++)
91
      {
92
      child = mChildren.get(i);
93
      dep   = child.getEffectsPostprocess();
94
      bucket= dep==null ? 0 : dep.getBucket();
95

  
96
      if( bucket>newBucket ) break;
97
      }
98

  
99
    mChildren.add(i,newChild);
100

  
101
    //android.util.Log.e("newChild", "newBucket="+newBucket+" new child at "+i+" total num ="+num);
102
    }
103

  
78 104
///////////////////////////////////////////////////////////////////////////////////////////////////
79 105

  
80 106
  static void onDestroy()

Also available in: Unified diff