Refine search
/** @param name the name of the children * @return the children with the given name or an empty {@link Array} */ public Array<Element> getChildrenByName (String name) { Array<Element> result = new Array<Element>(); if (children == null) return result; for (int i = 0; i < children.size; i++) { Element child = children.get(i); if (child.name.equals(name)) result.add(child); } return result; }
public boolean executeRunnables () { synchronized (runnables) { for (int i = runnables.size - 1; i >= 0; i--) executedRunnables.add(runnables.get(i)); runnables.clear(); } if (executedRunnables.size == 0) return false; for (int i = executedRunnables.size - 1; i >= 0; i--) executedRunnables.removeIndex(i).run(); return true; }
@Override public void removeListener (ControllerListener listener) { synchronized(eventQueue) { listeners.removeValue(listener, true); } }
static public Array<String> getViewportNames () { Array<String> names = new Array(); names.add("StretchViewport"); names.add("FillViewport"); names.add("FitViewport"); names.add("ExtendViewport: no max"); names.add("ExtendViewport: max"); names.add("ScreenViewport: 1:1"); names.add("ScreenViewport: 0.75:1"); names.add("ScalingViewport: none"); return names; }
protected void velocityChecked (int index, boolean isChecked) { ParticleController controller = editor.getEmitter(); DynamicsInfluencer influencer = (DynamicsInfluencer)controller.findInfluencer(DynamicsInfluencer.class); influencer.velocities.clear(); velocities.get(index).isActive = isChecked; for(VelocityWrapper wrapper : velocities){ if(wrapper.isActive) influencer.velocities.add(wrapper.velocityValue); } //Restart the effect and reinit the controller editor.restart(); }
public boolean executeRunnables () { synchronized (runnables) { for (int i = runnables.size - 1; i >= 0; i--) executedRunnables.add(runnables.get(i)); runnables.clear(); } if (executedRunnables.size == 0) return false; do executedRunnables.pop().run(); while (executedRunnables.size > 0); return true; }
private void placeRect (Rect node) { int numRectanglesToProcess = freeRectangles.size; for (int i = 0; i < numRectanglesToProcess; i++) { if (splitFreeNode(freeRectangles.get(i), node)) { freeRectangles.removeIndex(i); --i; --numRectanglesToProcess; } } pruneFreeList(); usedRectangles.add(node); }
protected boolean delegate (float delta) { Array<Action> currentActions = target.getActions(); if (currentActions.size == 1) waitForActions.clear(); for (int i = waitForActions.size - 1; i >= 0; i--) { Action action = waitForActions.get(i); int index = currentActions.indexOf(action, true); if (index == -1) waitForActions.removeIndex(i); } if (waitForActions.size > 0) return false; return action.act(delta); } }
public boolean executeRunnables () { synchronized (runnables) { for (int i = runnables.size - 1; i >= 0; i--) executedRunnables.addAll(runnables.get(i)); runnables.clear(); } if (executedRunnables.size == 0) return false; do executedRunnables.pop().run(); while (executedRunnables.size > 0); return true; }
@Override public void actionPerformed (ActionEvent e) { int index = imageList.getSelectedIndex(); if (index < 0) return; final ParticleEmitter emitter = editor.getEmitter(); Array<String> imagePaths = emitter.getImagePaths(); imagePaths.removeIndex(index); if (imagePaths.size == 0) imagePaths.add(ParticleEditor.DEFAULT_PARTICLE); emitter.getSprites().clear(); updateImageList(imagePaths); } });
private static void extractExtensions () { extensions = new Array<String>(); if (glVersion.isVersionEqualToOrHigher(3, 2)) { int numExtensions = GL11.glGetInteger(GL30.GL_NUM_EXTENSIONS); for (int i = 0; i < numExtensions; ++i) extensions.add(org.lwjgl.opengl.GL30.glGetStringi(GL20.GL_EXTENSIONS, i)); } else { extensions.addAll(org.lwjgl.opengl.GL11.glGetString(GL20.GL_EXTENSIONS).split(" ")); } }
public Bezier set (final Array<T> points, final int offset, final int length) { if (length < 2 || length > 4) throw new GdxRuntimeException("Only first, second and third degree Bezier curves are supported."); if (tmp == null) tmp = points.get(0).cpy(); if (tmp2 == null) tmp2 = points.get(0).cpy(); if (tmp3 == null) tmp3 = points.get(0).cpy(); this.points.clear(); this.points.addAll(points, offset, length); return this; }
public static void convert (String input, String output, boolean genMipmaps, boolean packETC1, boolean genAlphaAtlas) throws Exception { Array<String> opts = new Array<String>(String.class); opts.add(input); opts.add(output); if (genMipmaps) opts.add("-mipmaps"); if (packETC1 && !genAlphaAtlas) opts.add("-etc1"); if (packETC1 && genAlphaAtlas) opts.add("-etc1a"); main(opts.toArray()); }
@Override public void actionPerformed (ActionEvent e) { int index = imageList.getSelectedIndex(); if (index < 0 || index >= imageList.getModel().getSize() - 1) return; final ParticleEmitter emitter = editor.getEmitter(); String imagePath = emitter.getImagePaths().removeIndex(index); emitter.getImagePaths().insert(index + 1, imagePath); emitter.getSprites().clear(); updateImageList(emitter.getImagePaths()); imageList.setSelectedIndex(index + 1); } });
/** @return all bodies currently in the simulation */ public void getBodies (Array<Body> bodies) { bodies.clear(); bodies.ensureCapacity(this.bodies.size); for (Iterator<Body> iter = this.bodies.values(); iter.hasNext();) { bodies.add(iter.next()); } }
private void swap(TextureRegion region, Array<TextureRegion> src, Array<TextureRegion> dst) { int index = src.indexOf(region, true); if(index > -1){ src.removeIndex(index); dst.add(region); repaint(); } }