Revision be60d4ff
Added by Leszek Koltunski about 7 years ago
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
Children now properly sorted into Postprocessing Buckets.