@Override public void cleanUp() { TrackInfo t = (TrackInfo) emitter.getUserData("TrackInfo"); t.getTracks().remove(this); if (t.getTracks().isEmpty()) { emitter.setUserData("TrackInfo", null); } }
private void setUserData(EffectTrack effectTrack) { //fetching the UserData TrackInfo. TrackInfo data = (TrackInfo) effectTrack.emitter.getUserData("TrackInfo"); //if it does not exist, we create it and attach it to the emitter. if (data == null) { data = new TrackInfo(); effectTrack.emitter.setUserData("TrackInfo", data); } //adding the given Track to the TrackInfo. data.addTrack(effectTrack); }
public void cleanUp() { TrackInfo t = (TrackInfo) emitter.getUserData("TrackInfo"); t.getTracks().remove(this); if (t.getTracks().isEmpty()) { emitter.setUserData("TrackInfo", null); } }
public void cleanUp() { TrackInfo t = (TrackInfo) emitter.getUserData("TrackInfo"); t.getTracks().remove(this); if (t.getTracks().isEmpty()) { emitter.setUserData("TrackInfo", null); } }
private void setUserData(EffectTrack effectTrack) { //fetching the UserData TrackInfo. TrackInfo data = (TrackInfo) effectTrack.emitter.getUserData("TrackInfo"); //if it does not exist, we create it and attach it to the emitter. if (data == null) { data = new TrackInfo(); effectTrack.emitter.setUserData("TrackInfo", data); } //adding the given Track to the TrackInfo. data.addTrack(effectTrack); }
private void setUserData(EffectTrack effectTrack) { //fetching the UserData TrackInfo. TrackInfo data = (TrackInfo) effectTrack.emitter.getUserData("TrackInfo"); //if it does not exist, we create it and attach it to the emitter. if (data == null) { data = new TrackInfo(); effectTrack.emitter.setUserData("TrackInfo", data); } //adding the given Track to the TrackInfo. data.addTrack(effectTrack); }