ScummVM API documentation
Tetraedge::micropather::PathNodePool Class Reference

Public Member Functions

 PathNodePool (unsigned allocate, unsigned typicalAdjacent)
 
void Clear ()
 
PathNodeGetPathNode (unsigned frame, void *_state, float _costFromStart, float _estToGoal, PathNode *_parent)
 
PathNodeFetchPathNode (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)
 

The documentation for this class was generated from the following file: