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

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

AddChild(FNavigationElementHandle Parent, const TSharedRef< const FNavigationElement > &Child)FNavigationOctreeControllerinline
bNavOctreeLockFNavigationOctreeController
EOctreeUpdateMode enum nameFNavigationOctreeController
GetChildren(FNavigationElementHandle Parent, TArray< const TSharedRef< const FNavigationElement > > &OutChildren) constFNavigationOctreeControllerinline
GetDataForElement(FNavigationElementHandle Element) constFNavigationOctreeController
GetDataForObject(const UObject &Object) constFNavigationOctreeController
GetMutableDataForElement(FNavigationElementHandle Element)FNavigationOctreeController
GetMutableDataForObject(const UObject &Object)FNavigationOctreeController
GetMutableOctree()FNavigationOctreeControllerinline
GetNavOctreeElementData(FNavigationElementHandle Element, ENavigationDirtyFlag &DirtyFlags, FBox &DirtyBounds)FNavigationOctreeController
GetNavOctreeElementData(const UObject &NodeOwner, int32 &DirtyFlags, FBox &DirtyBounds)FNavigationOctreeController
GetNavOctreeIdForElement(FNavigationElementHandle Element) constFNavigationOctreeControllerinline
GetObjectsNavOctreeId(const UObject &Object) constFNavigationOctreeController
GetOctree() constFNavigationOctreeControllerinline
HasElementNavOctreeId(const FNavigationElementHandle Element) constFNavigationOctreeControllerinline
HasObjectsNavOctreeId(const UObject &Object) constFNavigationOctreeController
HasPendingObjectNavOctreeId(UObject &Object) constFNavigationOctreeController
HasPendingUpdateForElement(FNavigationElementHandle Element) constFNavigationOctreeController
IsEmpty() constFNavigationOctreeControllerinline
IsNavigationOctreeLocked() constFNavigationOctreeControllerinline
IsValid() constFNavigationOctreeControllerinline
IsValidElement(const FOctreeElementId2 *ElementId) constFNavigationOctreeControllerinline
IsValidElement(const FOctreeElementId2 &ElementId) constFNavigationOctreeControllerinline
NavOctreeFNavigationOctreeController
OctreeChildNodesMapFNavigationOctreeController
OctreeUpdate_Default enum valueFNavigationOctreeController
OctreeUpdate_Geometry enum valueFNavigationOctreeController
OctreeUpdate_Modifiers enum valueFNavigationOctreeController
OctreeUpdate_ParentChain enum valueFNavigationOctreeController
OctreeUpdate_Refresh enum valueFNavigationOctreeController
PendingOctreeUpdatesFNavigationOctreeController
PendingUpdatesFNavigationOctreeController
RemoveChild(FNavigationElementHandle Parent, const TSharedRef< const FNavigationElement > &Child)FNavigationOctreeControllerinline
RemoveNode(FOctreeElementId2 ElementId, FNavigationElementHandle GetHandle)FNavigationOctreeControllerinline
RemoveObjectsNavOctreeId(const UObject &Object)FNavigationOctreeController
Reset()FNavigationOctreeController
SetNavigableGeometryStoringMode(FNavigationOctree::ENavGeometryStoringMode NavGeometryMode)FNavigationOctreeController
SetNavigationOctreeLock(bool bLock)FNavigationOctreeControllerinline