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

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

AddObserver(FPathObserverDelegate::FDelegate NewObserver)FNavigationPathinline
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
bErrorEndLocationNonNavigableFNavigationPathprotected
bErrorStartLocationNonNavigableFNavigationPathprotected
bIgnoreInvalidationFNavigationPathprotected
bIsPartialFNavigationPathprotected
bIsReadyFNavigationPathprotected
bObservingGoalActorFNavigationPathprotected
bReachedSearchLimitFNavigationPathprotected
bUpdateEndPointOnRepathFNavigationPathprotected
bUpdateStartPointOnRepathFNavigationPathprotected
bUpToDateFNavigationPathprotected
bUseOnPathUpdatedNotifyFNavigationPathprotected
bWaitingForRepathFNavigationPathprotected
CastPath() constFNavigationPathinline
CastPath()FNavigationPathinline
ContainsAnyCustomLink() constFNavigationPathvirtual
ContainsCustomLink(uint32 UniqueLinkId) const finalFNavigationPathinlinevirtual
ContainsCustomLink(FNavLinkId UniqueLinkId) constFNavigationPathvirtual
ContainsNode(NavNodeRef NodeRef) constFNavigationPathvirtual
DebugDraw(const ANavigationData *NavData, const FColor PathColor, class UCanvas *Canvas, const bool bPersistent, const float LifeTime, const uint32 NextPathPointIndex=0) constFNavigationPathvirtual
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) constFNavigationPathvirtual
DoesIntersectBox(const FBox &Box, const FVector &AgentLocation, uint32 StartingIndex=0, int32 *IntersectingSegmentIndex=NULL, FVector *AgentExtent=NULL) constFNavigationPathvirtual
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
GetBaseActor() constFNavigationPathinline
GetCost() constFNavigationPathinline
GetCostFromIndex(int32 PathPointIndex) constFNavigationPathinlinevirtual
GetCostFromNode(NavNodeRef PathNode) constFNavigationPathinlinevirtual
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
GetObserver()FNavigationPathinline
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) constFNavigationPathvirtual
GetSourceActor() constFNavigationPathinline
GetSourceActorAsNavAgent() constFNavigationPathinline
GetStartLocation() constFNavigationPathinline
GetTimeStamp() constFNavigationPathinline
Invalidate()FNavigationPath
IsErrorEndLocationNonNavigable() constFNavigationPathinline
IsErrorStartLocationNonNavigable() constFNavigationPathinline
IsPartial() constFNavigationPathinline
IsReady() constFNavigationPathinline
IsUpToDate() constFNavigationPathinline
IsValid() constFNavigationPathinline
IsWaitingForRepath() constFNavigationPathinline
LastUpdateTimeStampFNavigationPathprotected
MarkReady()FNavigationPathinline
NavigationDataUsedFNavigationPathprotected
ObserverDelegateFNavigationPathprotected
OnPathUpdated(ENavPathUpdateType::Type UpdateType)FNavigationPathinlineprotectedvirtual
operator=(const FNavigationPath &Other)=defaultFNavigationPath
TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >::operator=(TSharedFromThis const &)TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotected
PathFindingQueryDataFNavigationPathprotected
PathPointsFNavigationPathprotected
PathTypeFNavigationPathprotected
RemoveObserver(FDelegateHandle HandleOfObserverToRemove)FNavigationPathinline
RemoveOverlappingPoints(const FVector &Tolerance)FNavigationPath
RePathFailed()FNavigationPath
ResetForRepath()FNavigationPathvirtual
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
SetQuerier(const UObject *InQuerier)FNavigationPathinline
SetQueryData(const FPathFindingQueryData &QueryData)FNavigationPathinline
SetSearchReachedLimit(const bool bLimited)FNavigationPathinline
SetSourceActor(const AActor &InSourceActor)FNavigationPath
SetTimeStamp(double TimeStamp)FNavigationPathinline
SharedThis(OtherType *ThisPtr)TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotectedstatic
ShortcutNodeRefsFNavigationPath
ShouldUpdateEndPointOnRepath() constFNavigationPathinline
ShouldUpdateStartPointOnRepath() constFNavigationPathinline
TickPathObservation()FNavigationPath
TSharedFromThis()TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotected
TypeFNavigationPathprotectedstatic
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
WillRecalculateOnInvalidation() constFNavigationPathinline
~FNavigationPath()FNavigationPathvirtual
~TSharedFromThis()TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotected