Public Member Functions | |
| PathNodePool (unsigned allocate, unsigned typicalAdjacent) | |
| void | Clear () |
| PathNode * | GetPathNode (unsigned frame, void *_state, float _costFromStart, float _estToGoal, PathNode *_parent) |
| PathNode * | FetchPathNode (void *state) |
| bool | PushCache (const NodeCost *nodes, int nNodes, int *start) |
| void | GetCache (int start, int nNodes, NodeCost *nodes) |
| void | AllStates (unsigned frame, Common::Array< void * > *stateVec) |