Package zombie.popman

Class ObjectPool<T>

java.lang.Object
zombie.popman.ObjectPool<T>
Direct Known Subclasses:
BaseVehicle.Matrix4fObjectPool, BaseVehicle.QuaternionfObjectPool, BaseVehicle.Vector2fObjectPool, BaseVehicle.Vector2ObjectPool, BaseVehicle.Vector3fObjectPool, UI3DScene.PlaneObjectPool, UI3DScene.RayObjectPool

public class ObjectPool<T> extends Object
  • Constructor Details

  • Method Details

    • alloc

      public T alloc()
    • release

      public void release(T obj)
    • release

      public void release(List<T> objs)
    • release

      public void release(Iterable<T> objs)
    • release

      public void release(T[] objs)
    • releaseAll

      public void releaseAll(List<T> objs)
    • clear

      public void clear()
    • forEach

      public void forEach(Consumer<T> consumer)