|
| dtCrowd * | dtAllocCrowd () |
| | Allocates a crowd object using the Detour allocator. More...
|
| |
| void | dtFreeCrowd (dtCrowd *ptr) |
| | Frees the specified crowd object using the Detour allocator. More...
|
| |
| float | tween (const float t, const float t0, const float t1) |
| |
| static void | integrate (dtCrowdAgent *ag, const float dt) |
| |
| static bool | overOffmeshConnection (const dtCrowdAgent *ag, const float radius) |
| |
| static float | getDistanceToGoal (const dtCrowdAgent *ag, const float range) |
| |
| static void | calcSmoothSteerDirection (const dtCrowdAgent *ag, float *dir) |
| |
| static void | calcStraightSteerDirection (const dtCrowdAgent *ag, float *dir) |
| |
| static int | addNeighbour (const int idx, const float dist, dtCrowdNeighbour *neis, const int nneis, const int maxNeis) |
| |
| static int | getNeighbours (const float *pos, const float height, const float range, const dtCrowdAgent *skip, dtCrowdNeighbour *result, const int maxResult, dtCrowdAgent **agents, const int, dtProximityGrid *grid) |
| |
| static int | addToOptQueue (dtCrowdAgent *newag, dtCrowdAgent **agents, const int nagents, const int maxAgents) |
| |
| static int | addToPathQueue (dtCrowdAgent *newag, dtCrowdAgent **agents, const int nagents, const int maxAgents) |
| |