Revision fe6fe99a
Added by Leszek Koltunski almost 7 years ago
src/main/java/org/distorted/library/main/EffectQueue.java | ||
---|---|---|
40 | 40 |
protected static int[] mMax = new int[EffectType.LENGTH]; |
41 | 41 |
protected Vector<EffectListener> mListeners =null; |
42 | 42 |
protected int mNumListeners=0; // ==mListeners.length(), but we only create mListeners if the first one gets added |
43 |
protected long mID; |
|
43 |
protected long mDistortedEffectsID;
|
|
44 | 44 |
|
45 | 45 |
private static boolean mCreated; |
46 | 46 |
private int mIndex; |
... | ... | |
55 | 55 |
|
56 | 56 |
EffectQueue(long id, int numUniforms, int index) |
57 | 57 |
{ |
58 |
mNumEffects = 0; |
|
59 |
mID = id;
|
|
60 |
mIndex = index; |
|
61 |
mNumUniforms = numUniforms; |
|
58 |
mNumEffects = 0;
|
|
59 |
mDistortedEffectsID = id;
|
|
60 |
mIndex = index;
|
|
61 |
mNumUniforms = numUniforms;
|
|
62 | 62 |
|
63 | 63 |
int max = mMax[mIndex]; |
64 | 64 |
|
... | ... | |
208 | 208 |
if( notify ) |
209 | 209 |
{ |
210 | 210 |
for(int j=0; j<mNumListeners; j++) |
211 |
EffectMessageSender.newMessage( mListeners.elementAt(j), EffectMessage.EFFECT_REMOVED, mEffects[i].getID(), mID); |
|
211 |
EffectMessageSender.newMessage( mListeners.elementAt(j), EffectMessage.EFFECT_REMOVED, mEffects[i].getID(), mDistortedEffectsID);
|
|
212 | 212 |
} |
213 | 213 |
|
214 | 214 |
mEffects[i] = null; |
... | ... | |
241 | 241 |
mEffects[mNumEffects] = null; |
242 | 242 |
|
243 | 243 |
for(int i=0; i<mNumListeners; i++) |
244 |
EffectMessageSender.newMessage( mListeners.elementAt(i), EffectMessage.EFFECT_REMOVED, removedID, mID); |
|
244 |
EffectMessageSender.newMessage( mListeners.elementAt(i), EffectMessage.EFFECT_REMOVED, removedID, mDistortedEffectsID);
|
|
245 | 245 |
} |
246 | 246 |
|
247 | 247 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Small API simplification.