Navigation

Windows
MacOS
Linux

Classes

Name

Description

Public class

ANavLinkProxy

Public struct

FCombinedNavGridData

Public struct

FCrowdAgentData

Public struct

FCrowdAvoidanceConfig

Crowd manager is responsible for handling crowds using Detour (Recast library)

Public struct

FCrowdAvoidanceSamplingPattern

Public struct

FCrowdTickHelper

Public struct

FMetaNavMeshPath

FMetaNavMeshPath allows creating hierarchical or guided navmesh paths

Public struct

FMetaPathWayPoint

Public struct

FNavLocalGridData

Local navigation grid - simple 2D grid used for navigation.

Public struct

FPathFollowingRequestResult

Public struct

FPathFollowingResult

Public class

FSmartLinkReachedSignature

Public class

ICrowdAgentInterface

Public class

UCrowdAgentInterface

Public class

UCrowdFollowingComponent

Public class

UCrowdManager

Public class

UGridPathFollowingComponent

Path following augmented with local navigation grids

Public class

UNavFilter_AIControllerDefault

Public class

UNavLocalGridManager

Manager for local navigation grids

Public class

UPathFollowingComponent

Public class

UPathFollowingManager

Typedefs

Name

Description

Type

Enums

Name

Description

Public enum

ECrowdAvoidanceQuality::Type

Public enum

ECrowdSimulationState

Public enum

EMetaPathUpdateReason

Public enum

EPathFollowingAction::Type

DEPRECATED, will be removed with GetPathActionType function.

Public enum

EPathFollowingDebugTokens::Type

Public enum

EPathFollowingMessage::Type

DEPRECATED, please use EPathFollowingResultDetails instead, will be removed with deprecated override of AbortMove function.

Public enum

EPathFollowingReachMode

Public enum

EPathFollowingRequestResult::Type

Public enum

EPathFollowingResult::Type

Public enum

EPathFollowingStatus::Type

Public enum

EPathFollowingVelocityMode

Functions

Name Description

Public function

FString

 

FPathFollowingResultFlags::ToString

(
    uint16 Value
)

Variables

Name Description

Public variable

const Type

 

AlreadyAtGoal

Finish details: never started, agent was already at goal

Public variable

const Type

 

Blocked

Movement was blocked (EPathFollowingResult::Blocked)

Public variable

const Type

 

FirstGameplayFlagShift

Can be used to create project specific reasons

Public variable

const Type

 

ForcedScript

Abort details: blueprint MoveTo function was called

Public variable

const Type

 

InvalidPath

Abort details: path is no longer valid

Public variable

const Type

 

MovementStop

Abort details: unable to move

Public variable

const Type

 

NewRequest

Abort details: new movement request was received

Public variable

const Type

 

None

Public variable

const Type

 

OffPath

Agent is not on path (EPathFollowingResult::OffPath)

Public variable

const Type

 

OwnerFinished

Abort details: owner no longer wants to move

Public variable

const Type

 

Success

Reached destination (EPathFollowingResult::Success)

Public variable

const Type

 

UserAbort

Aborted (EPathFollowingResult::Aborted)

Public variable

const Type

 

UserAbortFlagMask

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss