@Override public void freeAll (Array<T> objects) { obtained.removeAll(objects, true); super.freeAll(objects); } }
@Override public void freeAll (Array<T> objects) { obtained.removeAll(objects, true); super.freeAll(objects); } }
public boolean removeAll (Array<? extends T> array, boolean identity) { modified(); return super.removeAll(array, identity); }
public boolean removeAll (Array<? extends T> array, boolean identity) { modified(); return super.removeAll(array, identity); }
public void setLoadedTemplates(Array<T> templates){ loadedTemplates.clear(); loadedTemplates.addAll(templates); loadedTemplates.removeAll(excludedTemplates, true); templatesTableModel.getDataVector().removeAllElements(); int i=0; for(T template : templates){ templatesTableModel.addRow(new Object[] {getTemplateName(template, i), false}); i++; } lastSelected = -1; setValue(value); }
public void setLoadedTemplates(Array<T> templates){ loadedTemplates.clear(); loadedTemplates.addAll(templates); loadedTemplates.removeAll(excludedTemplates, true); templatesTableModel.getDataVector().removeAllElements(); int i=0; for(T template : templates){ templatesTableModel.addRow(new Object[] {getTemplateName(template, i), false}); i++; } lastSelected = -1; setValue(value); }
@Override public void handle (int aEventType, Object aEventData) { if(aEventType == FlameMain.EVT_ASSET_RELOADED){ Object[] data = (Object[])aEventData; if(data[0] instanceof ParticleEffect){ ParticleEffect oldEffect = (ParticleEffect) data[0]; int currentCount = value.templates.size; value.templates.removeAll(oldEffect.getControllers(), true); if(value.templates.size != currentCount){ int diff = currentCount - value.templates.size; if(diff > 0){ ParticleEffect newEffect = (ParticleEffect) data[1]; Array<ParticleController> newControllers = newEffect.getControllers(); if(newControllers.size > 0){ for(int i=0, c=Math.min(diff, newControllers.size); i<c; ++i) value.templates.add(newControllers.get(i)); } } else { value.templates.addAll( ((ParticleEffect)editor.assetManager.get(FlameMain.DEFAULT_BILLBOARD_PARTICLE)).getControllers()); } controllerPicker.reloadTemplates(); controllerPicker.setValue(value.templates); editor.restart(); } } } }
@Override public void handle (int aEventType, Object aEventData) { if(aEventType == FlameMain.EVT_ASSET_RELOADED){ Object[] data = (Object[])aEventData; if(data[0] instanceof ParticleEffect){ ParticleEffect oldEffect = (ParticleEffect) data[0]; int currentCount = value.templates.size; value.templates.removeAll(oldEffect.getControllers(), true); if(value.templates.size != currentCount){ int diff = currentCount - value.templates.size; if(diff > 0){ ParticleEffect newEffect = (ParticleEffect) data[1]; Array<ParticleController> newControllers = newEffect.getControllers(); if(newControllers.size > 0){ for(int i=0, c=Math.min(diff, newControllers.size); i<c; ++i) value.templates.add(newControllers.get(i)); } } else { value.templates.addAll( ((ParticleEffect)editor.assetManager.get(FlameMain.DEFAULT_BILLBOARD_PARTICLE)).getControllers()); } controllerPicker.reloadTemplates(); controllerPicker.setValue(value.templates); editor.restart(); } } } }
public boolean removeAll (Array<? extends ItemT> array, boolean identity) { boolean res = this.array.removeAll(array, identity); itemsChanged(); return res; }
public boolean removeAll (Array<? extends T> array, boolean identity) { modified(); return super.removeAll(array, identity); }
@Override public void freeAll (Array<T> objects) { obtained.removeAll(objects, true); super.freeAll(objects); } }
public void setLoadedTemplates(Array<T> templates){ loadedTemplates.clear(); loadedTemplates.addAll(templates); loadedTemplates.removeAll(excludedTemplates, true); templatesTableModel.getDataVector().removeAllElements(); int i=0; for(T template : templates){ templatesTableModel.addRow(new Object[] {getTemplateName(template, i), false}); i++; } lastSelected = -1; setValue(value); }
elements.removeAll(elementsWithinQuad, false); lock.writeLock().unlock();
elements.removeAll(elementsWithinQuad, false); lock.writeLock().unlock();
@Override public void handle (int aEventType, Object aEventData) { if(aEventType == FlameMain.EVT_ASSET_RELOADED){ Object[] data = (Object[])aEventData; if(data[0] instanceof ParticleEffect){ ParticleEffect oldEffect = (ParticleEffect) data[0]; int currentCount = value.templates.size; value.templates.removeAll(oldEffect.getControllers(), true); if(value.templates.size != currentCount){ int diff = currentCount - value.templates.size; if(diff > 0){ ParticleEffect newEffect = (ParticleEffect) data[1]; Array<ParticleController> newControllers = newEffect.getControllers(); if(newControllers.size > 0){ for(int i=0, c=Math.min(diff, newControllers.size); i<c; ++i) value.templates.add(newControllers.get(i)); } } else { value.templates.addAll( ((ParticleEffect)editor.assetManager.get(FlameMain.DEFAULT_BILLBOARD_PARTICLE)).getControllers()); } controllerPicker.reloadTemplates(); controllerPicker.setValue(value.templates); editor.restart(); } } } }
public void removeAll(Array<T> elementsToRemove) { if (elementsToRemove == null || elementsToRemove.size == 0) { return; } Array<T> elementsWithinQuad = new Array<T>(); for (T element : elementsToRemove) { if (this.contains(element.getX(), element.getY())) { elementsWithinQuad.add(element); } } clearTotalElementsCache(); if (topLeft != null) { for (T element : elementsWithinQuad) { removeElementFromChild(element); } } if (elements == null) { return; } elements.removeAll(elementsWithinQuad, false); for (T element : elementsWithinQuad) { element.removePositionChangeListener(this); } if (parent == null) { return; } if (parent.isMergable()) { parent.merge(); } }