Example usage for com.badlogic.gdx.utils Pool subclass-usage

List of usage examples for com.badlogic.gdx.utils Pool subclass-usage

Introduction

In this page you can find the example usage for com.badlogic.gdx.utils Pool subclass-usage.

Usage

From source file com.esotericsoftware.spine.utils.SkeletonActorPool.java

public class SkeletonActorPool extends Pool<SkeletonActor> {
    private SkeletonRenderer renderer;
    SkeletonData skeletonData;
    AnimationStateData stateData;
    private final Pool<Skeleton> skeletonPool;
    private final Pool<AnimationState> statePool;

From source file com.esotericsoftware.spine.utils.SkeletonPool.java

public class SkeletonPool extends Pool<Skeleton> {
    private SkeletonData skeletonData;

    public SkeletonPool(SkeletonData skeletonData) {
        this.skeletonData = skeletonData;
    }

From source file com.vmilea.gdx.pool.AltPool.java

public abstract class AltPool<T extends Poolable> extends com.badlogic.gdx.utils.Pool<T> {

    public static final int DEFAULT_CAPACITY = 16;

    public static final Array<AltPool<?>> registeredPools = new Array<AltPool<?>>();

From source file io.piotrjastrzebski.sfg.events.EventPool.java

public class EventPool extends Pool<Event> {
    @Override
    protected Event newObject() {
        return new Event();
    }
}

From source file io.piotrjastrzebski.sfg.game.objects.obstacles.HammerPool.java

public class HammerPool extends Pool<Hammer> {
    @Override
    protected Hammer newObject() {
        return new Hammer(HammerPool.this);
    }
}

From source file io.piotrjastrzebski.sfg.game.objects.obstacles.SpikePool.java

public class SpikePool extends Pool<Spike> {
    @Override
    protected Spike newObject() {
        return new Spike(SpikePool.this);
    }
}

From source file io.piotrjastrzebski.sfg.utils.pools.CeilingPool.java

public class CeilingPool extends Pool<PooledCeiling> {
    @Override
    protected PooledCeiling newObject() {
        return new PooledCeiling();
    }

From source file io.piotrjastrzebski.sfg.utils.pools.ExplosionLightPool.java

public class ExplosionLightPool extends Pool<PooledExplosionLight> {
    @Override
    protected PooledExplosionLight newObject() {
        return new PooledExplosionLight();
    }

From source file io.piotrjastrzebski.sfg.utils.pools.GroundPool.java

public class GroundPool extends Pool<PooledGround> {
    @Override
    protected PooledGround newObject() {
        return new PooledGround();
    }

From source file io.piotrjastrzebski.sfg.utils.pools.ObstaclePool.java

public class ObstaclePool extends Pool<PooledObstacle> {
    private final SpikePool spikePool;
    private final HammerPool hammerPool;

    public ObstaclePool() {
        super();