Modifier and Type | Field and Description |
---|---|
protected ObjectPool<T> |
AStarMapBase.objectPool |
Modifier and Type | Method and Description |
---|---|
static <T extends AStarNodeBase<T>> |
AStar.findPath(AStarOpenListBase<T> openList,
AStarClosedListBase<T> closedList,
AStarMapBase<T> map,
AStarGoalBase<T> goal,
ObjectPool<T> nodePool,
AStarMapVisitorBase<T> usedVisitor)
Executes a path search on the provided data structures.
|
void |
AStarMapBase.setObjectPool(ObjectPool<T> objectPool) |
Constructor and Description |
---|
AStarMachineFast(ObjectPool<AStarNode> nodePool) |
AStarMachineSimple(ObjectPool<AStarNode> nodePool) |
AStarRegionMachine(ObjectPool<AStarRegionNode> nodePool) |
Modifier and Type | Field and Description |
---|---|
protected ObjectPool<T> |
HashedInfiniteMap.nodePool |
Constructor and Description |
---|
HashedInfiniteMap(ObjectPool<T> nodePool) |
HashedInfiniteMapEightNeighbours(ObjectPool<T> nodePool) |
Modifier and Type | Class and Description |
---|---|
class |
AStarNodeObjectPool
Optimized memory pool for AStarNode objects, without the need of an extrusive
list.
|
class |
AStarRegionNodeObjectPool
Optimized memory pool for AStarNode objects, without the need of an extrusive
list.
|
class |
LinkedListObjectPool<E>
Memory pool, implemented using a linked list.
|