|
Recast Navigation
1.0.35
|
#include "DetourNavMeshQuery.h"#include "DetourObstacleAvoidance.h"#include "DetourLocalBoundary.h"#include "DetourPathCorridor.h"#include "DetourProximityGrid.h"#include "DetourPathQueue.h"Go to the source code of this file.
Classes | |
| struct | dtCrowdNeighbour |
| Provides neighbor data for agents managed by the crowd. More... | |
| struct | dtCrowdAgentParams |
| Configuration parameters for a crowd agent. More... | |
| struct | dtCrowdAgent |
| Represents an agent managed by a dtCrowd object. More... | |
| struct | dtCrowdAgentAnimation |
| struct | dtCrowdAgentDebugInfo |
| class | dtCrowd |
| Provides local steering behaviors for a group of agents. More... | |
Enumerations | |
| enum | CrowdAgentState { DT_CROWDAGENT_STATE_INVALID, DT_CROWDAGENT_STATE_WALKING, DT_CROWDAGENT_STATE_OFFMESH } |
| The type of navigation mesh polygon the agent is currently traversing. More... | |
| enum | MoveRequestState { DT_CROWDAGENT_TARGET_NONE = 0, DT_CROWDAGENT_TARGET_FAILED, DT_CROWDAGENT_TARGET_VALID, DT_CROWDAGENT_TARGET_REQUESTING, DT_CROWDAGENT_TARGET_WAITING_FOR_QUEUE, DT_CROWDAGENT_TARGET_WAITING_FOR_PATH, DT_CROWDAGENT_TARGET_VELOCITY } |
| enum | UpdateFlags { DT_CROWD_ANTICIPATE_TURNS = 1, DT_CROWD_OBSTACLE_AVOIDANCE = 2, DT_CROWD_SEPARATION = 4, DT_CROWD_OPTIMIZE_VIS = 8, DT_CROWD_OPTIMIZE_TOPO = 16 } |
| Crowd agent update flags. More... | |
Functions | |
| 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... | |
Variables | |
| static const int | DT_CROWDAGENT_MAX_NEIGHBOURS = 6 |
| The maximum number of neighbors that a crowd agent can take into account for steering decisions. More... | |
| static const int | DT_CROWDAGENT_MAX_CORNERS = 4 |
| The maximum number of corners a crowd agent will look ahead in the path. More... | |
| static const int | DT_CROWD_MAX_OBSTAVOIDANCE_PARAMS = 8 |
| The maximum number of crowd avoidance configurations supported by the crowd manager. More... | |
| static const int | DT_CROWD_MAX_QUERY_FILTER_TYPE = 16 |
| The maximum number of query filter types supported by the crowd manager. More... | |
| enum MoveRequestState |