public void setSorter (ParticleSorter sorter) { this.sorter = sorter; sorter.setCamera(camera); sorter.ensureCapacity(currentCapacity); }
/** */ public void end () { if (bufferedParticlesCount > 0) { ensureCapacity(bufferedParticlesCount); flush(sorter.sort(renderData)); } }
/** Ensure the batch can contain the passed in amount of particles */ public void ensureCapacity (int capacity) { if (currentCapacity >= capacity) return; sorter.ensureCapacity(capacity); allocParticlesData(capacity); currentCapacity = capacity; }
public void setCamera (Camera camera) { this.camera = camera; sorter.setCamera(camera); }
/** */ public void end () { if (bufferedParticlesCount > 0) { ensureCapacity(bufferedParticlesCount); flush(sorter.sort(renderData)); } }
/** Ensure the batch can contain the passed in amount of particles */ public void ensureCapacity (int capacity) { if (currentCapacity >= capacity) return; sorter.ensureCapacity(capacity); allocParticlesData(capacity); currentCapacity = capacity; }
public void setCamera (Camera camera) { this.camera = camera; sorter.setCamera(camera); }
public void setSorter (ParticleSorter sorter) { this.sorter = sorter; sorter.setCamera(camera); sorter.ensureCapacity(currentCapacity); }
/** */ public void end () { if (bufferedParticlesCount > 0) { ensureCapacity(bufferedParticlesCount); flush(sorter.sort(renderData)); } }
/** Ensure the batch can contain the passed in amount of particles */ public void ensureCapacity (int capacity) { if (currentCapacity >= capacity) return; sorter.ensureCapacity(capacity); allocParticlesData(capacity); currentCapacity = capacity; }
public void setCamera (Camera camera) { this.camera = camera; sorter.setCamera(camera); }
public void setSorter (ParticleSorter sorter) { this.sorter = sorter; sorter.setCamera(camera); sorter.ensureCapacity(currentCapacity); }