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