public abstract class

PoolUpdateHandler

extends Object
implements IUpdateHandler
java.lang.Object
   ↳ org.andengine.util.adt.pool.PoolUpdateHandler<T extends org.andengine.util.adt.pool.PoolItem>
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

(c) 2010 Nicolas Gramlich (c) 2011 Zynga Inc.

Summary

Public Constructors
PoolUpdateHandler()
PoolUpdateHandler(int pInitialPoolSize)
PoolUpdateHandler(int pInitialPoolSize, int pGrowth)
PoolUpdateHandler(int pInitialPoolSize, int pGrowth, int pAvailableItemCountMaximum)
Public Methods
T obtainPoolItem()
void onUpdate(float pSecondsElapsed)
void postPoolItem(T pPoolItem)
void reset()
Protected Methods
abstract T onAllocatePoolItem()
abstract void onHandlePoolItem(T pPoolItem)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.andengine.engine.handler.IUpdateHandler

Public Constructors

public PoolUpdateHandler ()

public PoolUpdateHandler (int pInitialPoolSize)

public PoolUpdateHandler (int pInitialPoolSize, int pGrowth)

public PoolUpdateHandler (int pInitialPoolSize, int pGrowth, int pAvailableItemCountMaximum)

Public Methods

public T obtainPoolItem ()

public void onUpdate (float pSecondsElapsed)

public void postPoolItem (T pPoolItem)

public void reset ()

Protected Methods

protected abstract T onAllocatePoolItem ()

protected abstract void onHandlePoolItem (T pPoolItem)