UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNavMeshPath Member List

This is the complete list of members for FNavMeshPath, including all inherited members.

AddObserver(FPathObserverDelegate::FDelegate NewObserver)FNavigationPathinline
ApplyFlags(int32 NavDataFlags)FNavMeshPath
AsShared()TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inline
AsShared() constTSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inline
AsSharedSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inline
AsWeak()TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inline
AsWeak() constTSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inline
AsWeakSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inline
BaseFNavigationPathprotected
bDoAutoUpdateOnInvalidationFNavigationPathprotected
bDynamicFNavMeshPath
bErrorEndLocationNonNavigableFNavigationPathprotected
bErrorStartLocationNonNavigableFNavigationPathprotected
bIgnoreInvalidationFNavigationPathprotected
bIsPartialFNavigationPathprotected
bIsReadyFNavigationPathprotected
bObservingGoalActorFNavigationPathprotected
bReachedSearchLimitFNavigationPathprotected
bStringPulledFNavMeshPathprotected
bUpdateEndPointOnRepathFNavigationPathprotected
bUpdateStartPointOnRepathFNavigationPathprotected
bUpToDateFNavigationPathprotected
bUseOnPathUpdatedNotifyFNavigationPathprotected
bWaitingForRepathFNavigationPathprotected
bWantsPathCorridorFNavMeshPathprotected
bWantsStringPullingFNavMeshPathprotected
CastPath() constFNavigationPathinline
CastPath()FNavigationPathinline
ContainsAnyCustomLink() const overrideFNavMeshPathinlinevirtual
ContainsCustomLink(FNavLinkId UniqueLinkId) const overrideFNavMeshPathinlinevirtual
FNavigationPath::ContainsCustomLink(uint32 UniqueLinkId) const finalFNavigationPathinlinevirtual
ContainsNode(NavNodeRef NodeRef) const overrideFNavMeshPathinlinevirtual
ContainsWithSameEnd(const FNavMeshPath *Other) constFNavMeshPath
CustomLinkIdsFNavMeshPath
CustomNavLinkIdsFNavMeshPath
DebugDraw(const ANavigationData *NavData, const FColor PathColor, UCanvas *Canvas, const bool bPersistent, const float LifeTime, const uint32 NextPathPointIndex=0) const overrideFNavMeshPathvirtual
DECLARE_MULTICAST_DELEGATE_TwoParams(FPathObserverDelegate, FNavigationPath *, ENavPathEvent::Type)FNavigationPath
DidSearchReachedLimit() constFNavigationPathinline
DisableGoalActorObservation()FNavigationPath
DoesIntersectBox(const FBox &Box, uint32 StartingIndex=0, int32 *IntersectingSegmentIndex=NULL, FVector *AgentExtent=NULL) const overrideFNavMeshPathvirtual
DoesIntersectBox(const FBox &Box, const FVector &AgentLocation, uint32 StartingIndex=0, int32 *IntersectingSegmentIndex=NULL, FVector *AgentExtent=NULL) const overrideFNavMeshPathvirtual
DoesSharedInstanceExist() constTSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inline
DoneUpdating(ENavPathUpdateType::Type UpdateType)FNavigationPathinline
EnableRecalculationOnInvalidation(bool bShouldAutoUpdate)FNavigationPathinline
FilterFNavigationPathprotected
FNavigationPath()FNavigationPath
FNavigationPath(const TArray< FVector > &Points, AActor *Base=NULL)FNavigationPath
FNavigationPath(const FNavigationPath &)=defaultFNavigationPath
FNavMeshPath()FNavMeshPath
FNavMeshPath(const FNavMeshPath &)FNavMeshPath
FNavMeshPath(FNavMeshPath &&Other)FNavMeshPath
GeneratePathCorridorEdges() constFNavMeshPathprotected
GetBaseActor() constFNavigationPathinline
GetCost() constFNavigationPathinline
GetCostFromIndex(int32 PathPointIndex) const overrideFNavMeshPathinlinevirtual
GetCostFromNode(NavNodeRef PathNode) const overrideFNavMeshPathinlinevirtual
GetDestinationLocation() constFNavigationPathinline
GetEndLocation() constFNavigationPathinline
GetFilter() constFNavigationPathinline
GetGoalActor() constFNavigationPathinline
GetGoalActorAsNavAgent() constFNavigationPathinline
GetGoalActorTetherDistance() constFNavigationPathinline
GetGoalLocation() constFNavigationPath
GetIgnoreInvalidation() constFNavigationPathinline
GetLastRepathGoalLocation() constFNavigationPathinline
GetLastUpdateTime() constFNavigationPathinline
GetLength() constFNavigationPathinline
GetLengthFromPosition(FVector SegmentStart, uint32 NextPathPointIndex) constFNavigationPathvirtual
GetNavigationDataUsed() constFNavigationPathinline
GetNodeFlags(int32 NodeIdx, FNavMeshNodeFlags &Flags) constFNavMeshPath
GetNodeRefIndex(const NavNodeRef NodeRef) constFNavMeshPathinline
GetObserver()FNavigationPathinline
GetPathCorridorEdges() constFNavMeshPathinline
GetPathCorridorLength(const int32 StartingEdge) constFNavMeshPathprotected
GetPathFindingStartLocation() constFNavigationPath
GetPathPoint(const FNavigationPath *Path, uint32 PathVertIdx, FNavPathPoint &PathPoint)FNavigationPathinlinestatic
GetPathPointLocation(uint32 Index) constFNavigationPath
GetPathPoints() constFNavigationPathinline
GetPathPoints()FNavigationPathinline
GetQuerier() constFNavigationPathinline
GetQueryData() constFNavigationPathinline
GetSegmentDirection(uint32 SegmentEndIndex) const overrideFNavMeshPathvirtual
GetSourceActor() constFNavigationPathinline
GetSourceActorAsNavAgent() constFNavigationPathinline
GetStartLocation() constFNavigationPathinline
GetStringPulledLength(const int32 StartingPoint) constFNavMeshPathprotected
GetTimeStamp() constFNavigationPathinline
GetTotalPathLength() constFNavMeshPathinline
Invalidate()FNavigationPath
Invert()FNavMeshPath
IsErrorEndLocationNonNavigable() constFNavigationPathinline
IsErrorStartLocationNonNavigable() constFNavigationPathinline
IsPartial() constFNavigationPathinline
IsPathSegmentANavLink(const int32 PathSegmentStartIndex) constFNavMeshPath
IsReady() constFNavigationPathinline
IsStringPulled() constFNavMeshPathinline
IsUpToDate() constFNavigationPathinline
IsValid() constFNavigationPathinline
IsWaitingForRepath() constFNavigationPathinline
LastUpdateTimeStampFNavigationPathprotected
MarkReady()FNavigationPathinline
NavigationDataUsedFNavigationPathprotected
ObserverDelegateFNavigationPathprotected
OffsetFromCorners(FVector::FReal Distance)FNavMeshPath
OnPathCorridorUpdated()FNavMeshPathinline
OnPathUpdated(ENavPathUpdateType::Type UpdateType)FNavigationPathinlineprotectedvirtual
operator=(const FNavMeshPath &Other)FNavMeshPath
operator=(FNavMeshPath &&Other)FNavMeshPath
FNavigationPath::operator=(const FNavigationPath &Other)=defaultFNavigationPath
TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >::operator=(TSharedFromThis const &)TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotected
PathCorridorFNavMeshPath
PathCorridorCostFNavMeshPath
PathFindingQueryDataFNavigationPathprotected
PathPointsFNavigationPathprotected
PathTypeFNavigationPathprotected
PerformStringPulling(const FVector &StartLoc, const FVector &EndLoc)FNavMeshPath
RemoveObserver(FDelegateHandle HandleOfObserverToRemove)FNavigationPathinline
RemoveOverlappingPoints(const FVector &Tolerance)FNavigationPath
RePathFailed()FNavigationPath
ResetForRepath() overrideFNavMeshPathvirtual
SetErrorEndLocationNonNavigable(const bool bErrorNonNavigable)FNavigationPathinline
SetErrorStartLocationNonNavigable(const bool bErrorNonNavigable)FNavigationPathinline
SetFilter(FSharedConstNavQueryFilter InFilter)FNavigationPathinline
SetGoalActorObservation(const AActor &ActorToObserve, float TetherDistance)FNavigationPath
SetGoalActorTetherDistance(const float NewTetherDistace)FNavigationPathinline
SetIgnoreInvalidation(bool bShouldIgnore)FNavigationPathinline
SetIsPartial(const bool bPartial)FNavigationPathinline
SetManualRepathWaiting(const bool bInWaitingForRepath)FNavigationPathinline
SetNavigationDataUsed(const ANavigationData *const NewData)FNavigationPathinline
SetPathCorridorEdges(const TArray< FNavigationPortalEdge > &InPathCorridorEdges)FNavMeshPathinline
SetQuerier(const UObject *InQuerier)FNavigationPathinline
SetQueryData(const FPathFindingQueryData &QueryData)FNavigationPathinline
SetSearchReachedLimit(const bool bLimited)FNavigationPathinline
SetSourceActor(const AActor &InSourceActor)FNavigationPath
SetTimeStamp(double TimeStamp)FNavigationPathinline
SetWantsPathCorridor(const bool bNewWantsPathCorridor)FNavMeshPathinline
SetWantsStringPulling(const bool bNewWantsStringPulling)FNavMeshPathinline
SharedThis(OtherType *ThisPtr)TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotectedstatic
ShortcutNodeRefsFNavigationPath
ShouldUpdateEndPointOnRepath() constFNavigationPathinline
ShouldUpdateStartPointOnRepath() constFNavigationPathinline
Super typedefFNavMeshPath
TickPathObservation()FNavigationPath
TSharedFromThis()TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotected
TypeFNavMeshPathstatic
UpdateLastRepathGoalLocation()FNavigationPath
UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) constTSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inline
UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) constTSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inline
WantsPathCorridor() constFNavMeshPathinline
WantsStringPulling() constFNavMeshPathinline
WillRecalculateOnInvalidation() constFNavigationPathinline
~FNavigationPath()FNavigationPathvirtual
~FNavMeshPath()FNavMeshPath
~TSharedFromThis()TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotected