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

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

AddObserver(FPathObserverDelegate::FDelegate NewObserver)FNavigationPathinline
ApplyFlags(int32 NavDataFlags)FNavMeshPath
ApproximateLengthFMetaNavMeshPathprotected
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
ConditionalMoveToNextSection(const FVector &AgentLocation, EMetaPathUpdateReason Reason)FMetaNavMeshPathvirtual
ContainsAnyCustomLink() const overrideFNavMeshPathinlinevirtual
ContainsCustomLink(FNavLinkId UniqueLinkId) const overrideFNavMeshPathinlinevirtual
FNavigationPath::ContainsCustomLink(uint32 UniqueLinkId) const finalFNavigationPathinlinevirtual
ContainsNode(NavNodeRef NodeRef) const overrideFNavMeshPathinlinevirtual
ContainsWithSameEnd(const FNavMeshPath *Other) constFNavMeshPath
CopyFrom(const FMetaNavMeshPath &Other)FMetaNavMeshPathvirtual
CustomLinkIdsFNavMeshPath
CustomNavLinkIdsFNavMeshPath
DebugDraw(const ANavigationData *NavData, const FColor PathColor, UCanvas *Canvas, const bool bPersistent, const float LifeTime, const uint32 NextPathPointIndex=0) const overrideFMetaNavMeshPathvirtual
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
FMetaNavMeshPath()FMetaNavMeshPath
FMetaNavMeshPath(const TArray< FMetaPathWayPoint > &InWaypoints, const ANavigationData &NavData)FMetaNavMeshPath
FMetaNavMeshPath(const TArray< FMetaPathWayPoint > &InWaypoints, const AController &Owner)FMetaNavMeshPath
FMetaNavMeshPath(const TArray< FVector > &InWaypoints, const ANavigationData &NavData)FMetaNavMeshPath
FMetaNavMeshPath(const TArray< FVector > &InWaypoints, const AController &Owner)FMetaNavMeshPath
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
ForceMoveToNextSection(const FVector &AgentLocation)FMetaNavMeshPath
GeneratePathCorridorEdges() constFNavMeshPathprotected
GetBaseActor() constFNavigationPathinline
GetCost() constFNavigationPathinline
GetCostFromIndex(int32 PathPointIndex) const overrideFMetaNavMeshPathvirtual
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) const overrideFMetaNavMeshPathvirtual
GetMetaPathGoal() constFMetaNavMeshPathinline
GetNavigationDataUsed() constFNavigationPathinline
GetNodeFlags(int32 NodeIdx, FNavMeshNodeFlags &Flags) constFNavMeshPath
GetNodeRefIndex(const NavNodeRef NodeRef) constFNavMeshPathinline
GetNumWaypoints() constFMetaNavMeshPathinline
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
GetTargetWaypointIndex() constFMetaNavMeshPathinline
GetTimeStamp() constFNavigationPathinline
GetTotalPathLength() constFNavMeshPathinline
GetWaypointArray() constFMetaNavMeshPathinline
GetWaypointSwitchRadius() constFMetaNavMeshPathinline
Initialize(const FVector &AgentLocation)FMetaNavMeshPathvirtual
Invalidate()FNavigationPath
Invert()FNavMeshPath
IsErrorEndLocationNonNavigable() constFNavigationPathinline
IsErrorStartLocationNonNavigable() constFNavigationPathinline
IsLastSection() constFMetaNavMeshPathinline
IsPartial() constFNavigationPathinline
IsPathSegmentANavLink(const int32 PathSegmentStartIndex) constFNavMeshPath
IsReady() constFNavigationPathinline
IsStringPulled() constFNavMeshPathinline
IsUpToDate() constFNavigationPathinline
IsValid() constFNavigationPathinline
IsWaitingForRepath() constFNavigationPathinline
LastUpdateTimeStampFNavigationPathprotected
MarkReady()FNavigationPathinline
MoveToNextSection(const FVector &AgentLocation)FMetaNavMeshPathprotected
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
PathGoalFMetaNavMeshPathprotected
PathGoalTetherDistanceFMetaNavMeshPathprotected
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
SetWaypoints(const TArray< FMetaPathWayPoint > &InWaypoints)FMetaNavMeshPath
SetWaypoints(const TArray< FVector > &InWaypoints)FMetaNavMeshPath
SetWaypointSwitchRadius(float InSwitchRadius)FMetaNavMeshPathinline
SharedThis(OtherType *ThisPtr)TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotectedstatic
ShortcutNodeRefsFNavigationPath
ShouldUpdateEndPointOnRepath() constFNavigationPathinline
ShouldUpdateStartPointOnRepath() constFNavigationPathinline
Super typedefFMetaNavMeshPath
TargetWaypointIdxFMetaNavMeshPathprotected
TickPathObservation()FNavigationPath
TSharedFromThis()TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotected
TypeFMetaNavMeshPathstatic
UpdateLastRepathGoalLocation()FNavigationPath
UpdatePath(const FVector &AgentLocation)FMetaNavMeshPathvirtual
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
WaypointsFMetaNavMeshPathprotected
WaypointSwitchRadiusFMetaNavMeshPathprotected
WillRecalculateOnInvalidation() constFNavigationPathinline
~FNavigationPath()FNavigationPathvirtual
~FNavMeshPath()FNavMeshPath
~TSharedFromThis()TSharedFromThis< FNavigationPath, ESPMode::ThreadSafe >inlineprotected