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) |