Navigation
API > API/Runtime > API/Runtime/Navmesh
Classes
| Type | Name | Description | |
|---|---|---|---|
| dtCrowd | Provides local steering behaviors for a group of agents. | ||
| dtCrowdAgent | Represents an agent managed by a dtCrowd object. | ||
| dtCrowdAgentAnimation | |||
| dtCrowdAgentDebugInfo | |||
| dtCrowdAgentParams | Configuration parameters for a crowd agent. | ||
| dtCrowdNeighbour | Provides neighbor data for agents managed by the crowd. | ||
| dtLocalBoundary | |||
| dtObstacleAvoidanceDebugData | |||
| dtObstacleAvoidanceParams | |||
| dtObstacleAvoidancePattern | [UE] custom sampling patterns | ||
| dtObstacleAvoidanceQuery | |||
| dtObstacleCircle | Copyright Epic Games, Inc. | ||
| dtObstacleSegment | |||
| dtPathCorridor | Represents a dynamic polygon corridor used to plan agent movement. | ||
| dtPathQueue | |||
| dtProximityGrid | Copyright Epic Games, Inc. | ||
| dtSharedBoundary | |||
| dtSharedBoundaryData | |||
| dtSharedBoundaryEdge |
Constants
| Name | Description |
|---|---|
| DT_CROWD_MAX_FILTERS | UE: The maximum number of unique filters used by crowd agents. |
| DT_MAX_CUSTOM_SAMPLES | Max number of custom samples in single pattern. |
| DT_MAX_PATTERN_DIVS | Max numver of adaptive divs. |
| DT_MAX_PATTERN_RINGS | Max number of adaptive rings. |
| DT_PATHQ_INVALID |
Typedefs
| Name | Description |
|---|---|
| dtPathQueueRef |
Enums
| Type | Name | Description | |
|---|---|---|---|
| CrowdBoundaryFlags | [UE] Flags used by boundary segments (dtLocalBoundary::Segment) | ||
| MoveRequestState |
Functions
| Type | Name | Description | |
|---|---|---|---|
| dtObstacleAvoidanceDebugData * | |||
| dtObstacleAvoidanceQuery * | |||
| dtProximityGrid * | |||
| void | |||
| void | |||
| void | dtFreeProximityGrid
(
dtProximityGrid* ptr |
||
| int | dtMergeCorridorEndMoved
(
dtPolyRef* path, |
||
| int | dtMergeCorridorStartMoved
(
dtPolyRef* path, |
||
| int | dtMergeCorridorStartShortcut
(
dtPolyRef* path, |