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

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

AddElementToNavOctree(const FNavigationDirtyElement &DirtyElement)FNavigationDataHandler
AddLevelCollisionToOctree(ULevel &Level)FNavigationDataHandler
ConstructNavOctree(const FVector &Origin, const double Radius, const ENavDataGatheringModeConfig DataGatheringMode, const float GatheringNavModifiersWarningLimitTime)FNavigationDataHandler
DemandLazyDataGathering(FNavigationRelevantData &ElementData)FNavigationDataHandler
DirtyAreasControllerFNavigationDataHandler
FindElementsInNavOctree(const FBox &QueryBox, const FNavigationOctreeFilter &Filter, TArray< FNavigationOctreeElement > &Elements)FNavigationDataHandler
FNavigationDataHandler(FNavigationOctreeController &InOctreeController, FNavigationDirtyAreasController &InDirtyAreasController)FNavigationDataHandler
OctreeControllerFNavigationDataHandler
ProcessPendingOctreeUpdates()FNavigationDataHandler
RegisterElementWithNavOctree(const TSharedRef< const FNavigationElement > &ElementRef, int32 UpdateFlags)FNavigationDataHandler
RegisterNavOctreeElement(UObject &ElementOwner, INavRelevantInterface &ElementInterface, int32 UpdateFlags)FNavigationDataHandler
RemoveFromNavOctree(const FOctreeElementId2 &ElementId, int32 UpdateFlags)FNavigationDataHandler
RemoveLevelCollisionFromOctree(ULevel &Level)FNavigationDataHandler
RemoveNavOctreeElementId(const FOctreeElementId2 &ElementId, int32 UpdateFlags)FNavigationDataHandler
ReplaceAreaInOctreeData(FNavigationElementHandle Element, TSubclassOf< UNavArea > OldArea, TSubclassOf< UNavArea > NewArea, bool bReplaceChildClasses) constFNavigationDataHandler
ReplaceAreaInOctreeData(const UObject &Object, TSubclassOf< UNavArea > OldArea, TSubclassOf< UNavArea > NewArea, bool bReplaceChildClasses)FNavigationDataHandler
UnregisterElementWithNavOctree(const TSharedRef< const FNavigationElement > &ElementRef, int32 UpdateFlags)FNavigationDataHandler
UnregisterNavOctreeElement(UObject &ElementOwner, INavRelevantInterface &ElementInterface, int32 UpdateFlags)FNavigationDataHandler
UpdateActorAndComponentsInNavOctree(AActor &Actor)FNavigationDataHandler
UpdateNavOctreeElement(FNavigationElementHandle ElementHandle, const TSharedRef< const FNavigationElement > &UpdatedElement, int32 UpdateFlags)FNavigationDataHandler
UpdateNavOctreeElement(UObject &ElementOwner, INavRelevantInterface &ElementInterface, int32 UpdateFlags)FNavigationDataHandler
UpdateNavOctreeElementBounds(FNavigationElementHandle Element, const FBox &NewBounds, const TConstArrayView< FBox > DirtyAreas)FNavigationDataHandler
UpdateNavOctreeElementBounds(UObject &Object, const FBox &NewBounds, const TConstArrayView< FBox > DirtyAreas)FNavigationDataHandler
UpdateNavOctreeParentChain(UObject &ElementOwner, bool bSkipElementOwnerUpdate=false)FNavigationDataHandler