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

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

AbortAsyncFindPathRequest(uint32 AsynPathQueryID)UNavigationSystemV1
AbortInsideMemberFunction() constUObject
AbstractNavDataUNavigationSystemV1
ActiveTilesUpdateIntervalUNavigationSystemV1protected
AddAsyncQuery(const FAsyncPathFindingQuery &Query)UNavigationSystemV1protected
AddDirtyArea(const FBox &NewArea, ENavigationDirtyFlag Flags, const FName &DebugReason=NAME_None)UNavigationSystemV1
AddDirtyArea(const FBox &NewArea, ENavigationDirtyFlag Flags, const TFunction< const TSharedPtr< const FNavigationElement >()> &ElementProviderFunc, const FName &DebugReason=NAME_None)UNavigationSystemV1
AddDirtyArea(const FBox &NewArea, int32 Flags, const FName &DebugReason=NAME_None)UNavigationSystemV1
AddDirtyArea(const FBox &NewArea, int32 Flags, const TFunction< UObject *()> &ObjectProviderFunc, const FName &DebugReason=NAME_None)UNavigationSystemV1
AddDirtyAreas(const TArray< FBox > &NewAreas, ENavigationDirtyFlag Flags, const FName &DebugReason=NAME_None)UNavigationSystemV1
AddDirtyAreas(const TArray< FBox > &NewAreas, int32 Flags, const FName &DebugReason=NAME_None)UNavigationSystemV1
AddElementToNavOctree(const FNavigationDirtyElement &DirtyElement)UNavigationSystemV1protected
AddLevelCollisionToOctree(ULevel *Level)UNavigationSystemV1protected
AddLevelToOctree(ULevel &Level)UNavigationSystemV1protectedvirtual
AddNavigationBounds(const FNavigationBounds &NewBounds)UNavigationSystemV1protected
AddNavigationBoundsUpdateRequest(const FNavigationBoundsUpdateRequest &UpdateRequest)UNavigationSystemV1protected
AddNavigationBuildLock(uint8 Flags)UNavigationSystemV1
AddNavigationDataChunk(class ANavigationDataChunkActor &DataChunkActor) overrideUNavigationSystemV1virtual
AddNavigationElement(UWorld *World, FNavigationElement &&Element)UNavigationSystemV1static
AddRef() constUObjectBase
AddReferencedObjects(UObject *InThis, FReferenceCollector &Collector)UNavigationSystemV1static
AddToCluster(UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject=false)UObjectBaseUtility
AddToRoot()UObjectBaseUtilityinline
AgentToNavDataMapUNavigationSystemV1protected
AppendConfig(const UNavigationSystemConfig &NewConfig) overrideUNavigationSystemV1virtual
AppendName(FString &ResultString) constUObjectBaseUtilityinline
ApplySupportedAgentsFilter()UNavigationSystemV1protected
ApplyWorldOffset(const FVector &InOffset, bool bWorldShift) overrideUNavigationSystemV1virtual
AreNativePropertiesIdenticalTo(UObject *Other) constUObjectinlinevirtual
AsyncPathFindingCompletedQueriesUNavigationSystemV1protected
AsyncPathFindingQueriesUNavigationSystemV1protected
AsyncPathFindingTaskUNavigationSystemV1protected
AtomicallyClearFlags(EObjectFlags FlagsToClear)UObjectBaseinline
AtomicallyClearInternalFlags(EInternalObjectFlags FlagsToClear) constUObjectBaseUtilityinline
AtomicallySetFlags(EObjectFlags FlagsToAdd)UObjectBaseinline
bAbortAsyncQueriesRequestedUNavigationSystemV1protected
bAllowClientSideNavigationUNavigationSystemV1protected
bAsyncBuildPausedUNavigationSystemV1protected
bAutoCreateNavigationDataUNavigationSystemV1protected
bCleanUpDoneUNavigationSystemV1protected
BeginDestroy()UObjectvirtual
bGenerateNavigationOnlyAroundNavigationInvokersUNavigationSystemV1protected
bInitialBuildingLockedUNavigationSystemV1
bInitialLevelsAddedUNavigationSystemV1protected
bInitialSetupHasBeenPerformedUNavigationSystemV1protected
bIsPIEActiveUNavigationSystemV1protectedstatic
bNavigationAutoUpdateEnabledUNavigationSystemV1protectedstatic
bShouldDiscardSubLevelNavDataUNavigationSystemV1protected
bSkipAgentHeightCheckWhenPickingNavDataUNavigationSystemV1
bSpawnNavDataInNavBoundsLevelUNavigationSystemV1protected
bStaticRuntimeNavigationUNavigationSystemV1protectedstatic
bSupportRebuildingUNavigationSystemV1protected
bTickWhilePausedUNavigationSystemV1protected
Build()UNavigationSystemV1virtual
BuildBoundsUNavigationSystemV1
BuildDelegate()UNavigationSystemBaseprotectedstatic
BuildSubobjectMapping(UObject *OtherObject, TMap< UObject *, UObject * > &ObjectMapping) constUObjectvirtual
bUpdateNavOctreeOnComponentChangeUNavigationSystemV1protectedstatic
bWholeWorldNavigableUNavigationSystemV1
bWorldInitDoneUNavigationSystemV1protected
CalcTimeSlicedUpdateData(TArray< double > &OutCurrentTimeSlicedBuildTaskDurations, TArray< bool > &OutIsTimeSlicingArray, bool &bOutAnyNonTimeSlicedGenerators, TArray< int32, TInlineAllocator< 8 > > &OutNumTimeSlicedRemainingBuildTasksArray)UNavigationSystemV1protected
CallAddReferencedObjects(FReferenceCollector &Collector)UObject
CallFunction(FFrame &Stack, RESULT_DECL, UFunction *Function)UObject
CallFunctionByNameWithArguments(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor, bool bForceCallWithNonExec=false)UObject
CallRemoteFunction(UFunction *Function, void *Parms, struct FOutParmRec *OutParms, FFrame *Stack)UObjectinlinevirtual
CanBeClusterRoot() constUObjectBaseUtilityinlinevirtual
CanBeInCluster() constUObjectBaseUtilityvirtual
CancelBuild()UNavigationSystemV1virtual
CanCheckDefaultSubObjects(bool bForceCheck, bool &bResult) constUObjectprotected
CanCreateInCurrentContext(UObject *Template)UObjectstatic
CanRebuildDirtyNavigation() constUNavigationSystemV1
CheckDefaultSubobjects(bool bForceCheck=false) constUObject
CheckDefaultSubobjectsInternal() constUObjectprotectedvirtual
CleanUp(const FNavigationSystem::ECleanupMode Mode=FNavigationSystem::ECleanupMode::CleanupUnsafe) overrideUNavigationSystemV1virtual
ClearFlags(EObjectFlags FlagsToClear)UObjectBaseUtilityinline
ClearGarbage()UObjectBaseUtilityinline
ClearInternalFlags(EInternalObjectFlags FlagsToClear) constUObjectBaseUtilityinline
ClearNavOctreeAll(AActor *Actor)UNavigationSystemV1static
CollectDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects, bool bIncludeNestedSubobjects=false) constUObject
CollectSaveOverrides(FObjectCollectSaveOverridesContext SaveContext)UObjectvirtual
ComputeCustomLinkBounds(const INavLinkCustomInterface &CustomLink)UNavigationSystemV1static
ComputeNavDataBounds() const overrideUNavigationSystemV1virtual
UNavigationSystemBase::ComputeNavDataBoundsUNavigationSystemBase
ConditionalBeginDestroy()UObject
ConditionalFinishDestroy()UObject
ConditionalPopulateNavOctree()UNavigationSystemV1protectedvirtual
ConditionalPostLoad()UObject
ConditionalPostLoadSubobjects(struct FObjectInstancingGraph *OuterInstanceGraph=NULL)UObject
ConditionalPreload()UObject
Configure(const UNavigationSystemConfig &Config) overrideUNavigationSystemV1virtual
ConfigureAsStatic(bool bEnableStatic=true)UNavigationSystemV1static
ConstructNavOctree()UNavigationSystemV1protectedvirtual
ContainsNavData(const FBox &Bounds) const overrideUNavigationSystemV1virtual
UNavigationSystemBase::ContainsNavDataUNavigationSystemBase
CreateCluster()UObjectBaseUtilityvirtual
CreateCrowdManager()UNavigationSystemV1protectedvirtual
CreateDefaultQueryFilterCopy() constUNavigationSystemV1
CreateDefaultSubobject(FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)UObject
CreateDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateEditorOnlyDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateNavigationDataInstanceInLevel(const FNavDataConfig &NavConfig, ULevel *SpawnLevel)UNavigationSystemV1virtual
CreateNavigationSystem(UWorld *WorldOwner)UNavigationSystemV1static
CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CrowdManagerClassUNavigationSystemV1protected
CurrentlyDrawnNavDataIndexUNavigationSystemV1protected
CustomNavLinksMapUNavigationSystemV1protected
CycleNavigationDataDrawn()UNavigationSystemV1
DataGatheringModeUNavigationSystemV1protected
DebugLogInvokers(FOutputDevice &OutputDevice) constUNavigationSystemV1
DECLARE_FUNCTION(ProcessInternal)UObject
DECLARE_FUNCTION(execUndefined)UObject
DECLARE_FUNCTION(execLocalVariable)UObject
DECLARE_FUNCTION(execInstanceVariable)UObject
DECLARE_FUNCTION(execDefaultVariable)UObject
DECLARE_FUNCTION(execLocalOutVariable)UObject
DECLARE_FUNCTION(execInterfaceVariable)UObject
DECLARE_FUNCTION(execClassSparseDataVariable)UObject
DECLARE_FUNCTION(execInterfaceContext)UObject
DECLARE_FUNCTION(execArrayElement)UObject
DECLARE_FUNCTION(execBoolVariable)UObject
DECLARE_FUNCTION(execClassDefaultVariable)UObject
DECLARE_FUNCTION(execEndFunctionParms)UObject
DECLARE_FUNCTION(execNothing)UObject
DECLARE_FUNCTION(execNothingInt32)UObject
DECLARE_FUNCTION(execNothingOp4a)UObject
DECLARE_FUNCTION(execBreakpoint)UObject
DECLARE_FUNCTION(execTracepoint)UObject
DECLARE_FUNCTION(execWireTracepoint)UObject
DECLARE_FUNCTION(execInstrumentation)UObject
DECLARE_FUNCTION(execEndOfScript)UObject
DECLARE_FUNCTION(execReturnNothing)UObject
DECLARE_FUNCTION(execEmptyParmValue)UObject
DECLARE_FUNCTION(execJump)UObject
DECLARE_FUNCTION(execJumpIfNot)UObject
DECLARE_FUNCTION(execAssert)UObject
DECLARE_FUNCTION(execPushExecutionFlow)UObject
DECLARE_FUNCTION(execPopExecutionFlow)UObject
DECLARE_FUNCTION(execComputedJump)UObject
DECLARE_FUNCTION(execPopExecutionFlowIfNot)UObject
DECLARE_FUNCTION(execLet)UObject
DECLARE_FUNCTION(execLetObj)UObject
DECLARE_FUNCTION(execLetWeakObjPtr)UObject
DECLARE_FUNCTION(execLetBool)UObject
DECLARE_FUNCTION(execLetDelegate)UObject
DECLARE_FUNCTION(execLetMulticastDelegate)UObject
DECLARE_FUNCTION(execAddMulticastDelegate)UObject
DECLARE_FUNCTION(execClearMulticastDelegate)UObject
DECLARE_FUNCTION(execEatReturnValue)UObject
DECLARE_FUNCTION(execRemoveMulticastDelegate)UObject
DECLARE_FUNCTION(execSelf)UObject
DECLARE_FUNCTION(execContext)UObject
DECLARE_FUNCTION(execContext_FailSilent)UObject
DECLARE_FUNCTION(execStructMemberContext)UObject
DECLARE_FUNCTION(execVirtualFunction)UObject
DECLARE_FUNCTION(execFinalFunction)UObject
DECLARE_FUNCTION(execLocalVirtualFunction)UObject
DECLARE_FUNCTION(execLocalFinalFunction)UObject
DECLARE_FUNCTION(execStructCmpEq)UObject
DECLARE_FUNCTION(execStructCmpNe)UObject
DECLARE_FUNCTION(execStructMember)UObject
DECLARE_FUNCTION(execEqualEqual_DelegateDelegate)UObject
DECLARE_FUNCTION(execNotEqual_DelegateDelegate)UObject
DECLARE_FUNCTION(execEqualEqual_DelegateFunction)UObject
DECLARE_FUNCTION(execNotEqual_DelegateFunction)UObject
DECLARE_FUNCTION(execIntConst)UObject
DECLARE_FUNCTION(execInt64Const)UObject
DECLARE_FUNCTION(execUInt64Const)UObject
DECLARE_FUNCTION(execSkipOffsetConst)UObject
DECLARE_FUNCTION(execFloatConst)UObject
DECLARE_FUNCTION(execDoubleConst)UObject
DECLARE_FUNCTION(execStringConst)UObject
DECLARE_FUNCTION(execUnicodeStringConst)UObject
DECLARE_FUNCTION(execTextConst)UObject
DECLARE_FUNCTION(execPropertyConst)UObject
DECLARE_FUNCTION(execObjectConst)UObject
DECLARE_FUNCTION(execSoftObjectConst)UObject
DECLARE_FUNCTION(execFieldPathConst)UObject
DECLARE_FUNCTION(execInstanceDelegate)UObject
DECLARE_FUNCTION(execNameConst)UObject
DECLARE_FUNCTION(execByteConst)UObject
DECLARE_FUNCTION(execIntZero)UObject
DECLARE_FUNCTION(execIntOne)UObject
DECLARE_FUNCTION(execTrue)UObject
DECLARE_FUNCTION(execFalse)UObject
DECLARE_FUNCTION(execNoObject)UObject
DECLARE_FUNCTION(execNullInterface)UObject
DECLARE_FUNCTION(execIntConstByte)UObject
DECLARE_FUNCTION(execRotationConst)UObject
DECLARE_FUNCTION(execVectorConst)UObject
DECLARE_FUNCTION(execVector3fConst)UObject
DECLARE_FUNCTION(execTransformConst)UObject
DECLARE_FUNCTION(execStructConst)UObject
DECLARE_FUNCTION(execSetArray)UObject
DECLARE_FUNCTION(execSetSet)UObject
DECLARE_FUNCTION(execSetMap)UObject
DECLARE_FUNCTION(execArrayConst)UObject
DECLARE_FUNCTION(execSetConst)UObject
DECLARE_FUNCTION(execMapConst)UObject
DECLARE_FUNCTION(execBitFieldConst)UObject
DECLARE_FUNCTION(execNew)UObject
DECLARE_FUNCTION(execClassContext)UObject
DECLARE_FUNCTION(execNativeParm)UObject
DECLARE_FUNCTION(execCast)UObject
DECLARE_FUNCTION(execDynamicCast)UObject
DECLARE_FUNCTION(execMetaCast)UObject
DECLARE_FUNCTION(execInterfaceCast)UObject
DECLARE_FUNCTION(execDoubleToFloatCast)UObject
DECLARE_FUNCTION(execFloatToDoubleCast)UObject
DECLARE_FUNCTION(execObjectToBool)UObject
DECLARE_FUNCTION(execInterfaceToBool)UObject
DECLARE_FUNCTION(execObjectToInterface)UObject
DECLARE_FUNCTION(execInterfaceToInterface)UObject
DECLARE_FUNCTION(execInterfaceToObject)UObject
DECLARE_FUNCTION(execGetDynArrayElement)UObject
DECLARE_FUNCTION(execSetDynArrayElement)UObject
DECLARE_FUNCTION(execGetDynArrayLength)UObject
DECLARE_FUNCTION(execSetDynArrayLength)UObject
DECLARE_FUNCTION(execDynArrayInsert)UObject
DECLARE_FUNCTION(execDynArrayRemove)UObject
DECLARE_FUNCTION(execDynArrayFind)UObject
DECLARE_FUNCTION(execDynArrayFindStruct)UObject
DECLARE_FUNCTION(execDynArrayAdd)UObject
DECLARE_FUNCTION(execDynArrayAddItem)UObject
DECLARE_FUNCTION(execDynArrayInsertItem)UObject
DECLARE_FUNCTION(execDynArrayRemoveItem)UObject
DECLARE_FUNCTION(execDynArraySort)UObject
DECLARE_FUNCTION(execBindDelegate)UObject
DECLARE_FUNCTION(execCallMulticastDelegate)UObject
DECLARE_FUNCTION(execLetValueOnPersistentFrame)UObject
DECLARE_FUNCTION(execCallMathFunction)UObject
DECLARE_FUNCTION(execSwitchValue)UObject
DECLARE_FUNCTION(execArrayGetByRef)UObject
DECLARE_FUNCTION(execAutoRtfmTransact)UObject
DECLARE_FUNCTION(execAutoRtfmStopTransact)UObject
DECLARE_FUNCTION(execAutoRtfmAbortIfNot)UObject
DECLARE_MULTICAST_DELEGATE_OneParam(FOnNavigationDirty, const FBox &)UNavigationSystemV1
DefaultAgentNameUNavigationSystemV1protected
DefaultDirtyAreasControllerUNavigationSystemV1protected
DefaultOctreeControllerUNavigationSystemV1protected
DeferredRegister(UClass *UClassStaticClass, const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotectedvirtual
DemandLazyDataGathering(FNavigationRelevantData &ElementData)UNavigationSystemV1
DescribeFilterFlags(UEnum *FlagsEnum) constUNavigationSystemV1
DescribeFilterFlags(const TArray< FString > &FlagsDesc) constUNavigationSystemV1
DestroyNavOctree()UNavigationSystemV1protectedvirtual
DestroyNonNativeProperties()UObject
DetachExternalPackage()UObjectBaseUtility
DirtyAreaWarningSizeThresholdUNavigationSystemV1protected
DispatchAsyncQueriesResults(const TArray< FAsyncPathFindingQuery > &PathFindingQueries) constUNavigationSystemV1protected
DoesPathIntersectBox(const FNavigationPath *Path, const FBox &Box, uint32 StartingIndex=0, FVector *AgentExtent=NULL)UNavigationSystemV1static
DoesPathIntersectBox(const FNavigationPath *Path, const FBox &Box, const FVector &AgentLocation, uint32 StartingIndex=0, FVector *AgentExtent=NULL)UNavigationSystemV1static
DoInitialSetup()UNavigationSystemV1protectedvirtual
ELockRemovalRebuildAction enum nameUNavigationSystemV1
ENetFields_Private enum nameUObject
EOctreeUpdateMode enum nameUNavigationSystemV1
ERegistrationResult enum nameUNavigationSystemV1
ExecHandlerUNavigationSystemV1protectedstatic
ExecuteUbergraph(int32 EntryPoint)UObject
ExportCustomProperties(FOutputDevice &Out, uint32 Indent)UObjectinlinevirtual
FillInstantiatedDataMask(TBitArray<> &OutInstantiatedMask, ULevel *InLevel=nullptr)UNavigationSystemV1protected
FillNavigationDataChunkActor(const FBox &QueryBounds, class ANavigationDataChunkActor &DataChunkActor, FBox &OutTilesBounds) overrideUNavigationSystemV1virtual
FindElementsInNavOctree(const FBox &QueryBox, const FNavigationOctreeFilter &Filter, TArray< FNavigationOctreeElement > &Elements)UNavigationSystemV1
FindFunction(FName InName) constUObject
FindFunctionChecked(FName InName) constUObject
FindNearestCommonBaseClass(const UClass *TestClass) constUObjectBaseUtility
FindPathAsync(const FNavAgentProperties &AgentProperties, FPathFindingQuery Query, const FNavPathQueryDelegate &ResultDelegate, EPathFindingMode::Type Mode=EPathFindingMode::Regular)UNavigationSystemV1
FindPathSync(const FNavAgentProperties &AgentProperties, FPathFindingQuery Query, EPathFindingMode::Type Mode=EPathFindingMode::Regular)UNavigationSystemV1
FindPathSync(FPathFindingQuery Query, EPathFindingMode::Type Mode=EPathFindingMode::Regular)UNavigationSystemV1
FindPathToActorSynchronously(UObject *WorldContextObject, const FVector &PathStart, AActor *GoalActor, float TetherDistance=50.f, AActor *PathfindingContext=NULL, TSubclassOf< UNavigationQueryFilter > FilterClass={})UNavigationSystemV1static
FindPathToLocationSynchronously(UObject *WorldContextObject, const FVector &PathStart, const FVector &PathEnd, AActor *PathfindingContext=NULL, TSubclassOf< UNavigationQueryFilter > FilterClass={})UNavigationSystemV1static
FinishDestroy() overrideUNavigationSystemV1virtual
GatherDebugLabels(TArray< FString > &InOutDebugLabels) constUNavigationSystemV1
GatheringNavModifiersWarningLimitTimeUNavigationSystemV1protected
GatherNavigationBounds()UNavigationSystemV1protectedvirtual
GeometryExportTriangleCountWarningThresholdUNavigationSystemV1
GetAbstractNavData() constUNavigationSystemV1inline
GetAddNavigationElementDelegate()UNavigationSystemBaseprotectedstatic
GetAllAttachedActors(const AActor &RootActor, TArray< AActor * > &OutAttachedActors)UNavigationSystemV1protectedstatic
GetAllMarks() constUObjectBaseUtilityinline
GetArchetype() constUObject
GetArchetypeFromRequiredInfo(const UClass *Class, const UObject *Outer, FName Name, EObjectFlags ObjectFlags)UObjectstatic
GetArchetypeInstances(TArray< UObject * > &Instances)UObject
GetAssetRegistryTags(FAssetRegistryTagsContext Context) constUObjectvirtual
GetAssetRegistryTags(TArray< FAssetRegistryTag > &OutTags) constUObjectvirtual
GetAssetRegistryTags(FAssetData &Out) constUObject
GetAssetRegistryTags(FAssetRegistryTagsContext Context, FAssetData &Out) constUObject
GetBiggestSupportedAgent(const UWorld *World)UNavigationSystemV1static
GetBiggestSupportedAgentDelegate()UNavigationSystemBaseprotectedstatic
GetClass() constUObjectBaseinline
GetConfigOverridePlatform() constUObjectinlinevirtual
GetCrowdManager() constUNavigationSystemV1inline
GetCurrent(UWorld *World)UNavigationSystemV1static
GetCurrent(UObject *WorldContextObject)UNavigationSystemV1static
GetCustomLink(uint32 UniqueLinkId) constUNavigationSystemV1inline
GetCustomLink(FNavLinkId UniqueLinkId) constUNavigationSystemV1
GetDataForElement(FNavigationElementHandle Element) constUNavigationSystemV1
GetDataForObject(const UObject &Object) constUNavigationSystemV1
GetDefaultConfigFilename() constUObject
GetDefaultNavDataClassDelegate()UNavigationSystemBaseprotectedstatic
GetDefaultNavDataInstance(FNavigationSystem::ECreateIfMissing CreateNewIfNoneFound)UNavigationSystemV1
GetDefaultNavDataInstance() constUNavigationSystemV1inline
GetDefaultSubobjectByName(FName ToFind)UObject
GetDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects)UObject
GetDefaultSupportedAgent()UNavigationSystemV1static
GetDefaultSupportedAgentConfig() constUNavigationSystemV1
GetDefaultSupportedAgentDelegate()UNavigationSystemBaseprotectedstatic
GetDesc()UObjectinlinevirtual
GetDetailedInfo() constUObject
GetDetailedInfoInternal() constUObjectinlineprotectedvirtual
GetDirtyAreaWarningSizeThreshold() constUNavigationSystemV1inline
GetExporterName(void)UObjectinlinevirtual
GetExternalPackage() constUObjectBase
GetExternalPackageInternal() constUObjectBase
GetFlags() constUObjectBaseinline
GetFName() constUObjectBaseinline
GetFNameForStatID() constUObjectBasevirtual
GetFullGroupName(bool bStartWithOuter) constUObjectBaseUtility
GetFullName(const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFullName(const UObject *StopOuter, FString &ResultString, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFullName(FStringBuilderBase &ResultString, const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFunctionCallspace(UFunction *Function, FFrame *Stack)UObjectinlinevirtual
GetGlobalUserConfigFilename() constUObject
GetImplementingOuter() constUObjectBaseUtilityinline
GetImplementingOuterObject(const UClass *InInterfaceClass) constUObjectBaseUtility
GetInterfaceAddress(UClass *InterfaceClass)UObjectBaseUtility
GetInternalFlags() constUObjectBaseUtilityinline
GetInvokerLocations() constUNavigationSystemV1inline
GetInvokerSeedLocations(const UWorld &InWorld, TArray< FVector, TInlineAllocator< 32 > > &OutSeedLocations)UNavigationSystemV1protectedvirtual
GetInvokersSeedBounds() constUNavigationSystemV1inline
GetIsAutoUpdateEnabled() constUNavigationSystemV1inlinevirtual
GetLevelBounds(ULevel *InLevel) constUNavigationSystemV1
GetLifetimeReplicatedProps(TArray< class FLifetimeProperty > &OutLifetimeProps) constUObjectvirtual
GetLinker() constUObjectBaseUtility
GetLinkerCustomVersion(FGuid CustomVersionKey) constUObjectBaseUtility
GetLinkerIndex() constUObjectBaseUtility
GetLinkerLicenseeUE4Version() constUObjectBaseUtilityinline
GetLinkerLicenseeUEVersion() constUObjectBaseUtility
GetLinkerUE4Version() constUObjectBaseUtilityinline
GetLinkerUEVersion() constUObjectBaseUtility
GetMainNavData() const overrideUNavigationSystemV1inlinevirtual
UNavigationSystemBase::GetMainNavDataUNavigationSystemBaseinline
GetMainNavDataChecked() constUNavigationSystemV1inline
GetMaskedFlags(EObjectFlags Mask=RF_AllFlags) constUObjectBaseUtilityinline
GetMutableDataForElement(FNavigationElementHandle Element)UNavigationSystemV1
GetMutableDataForObject(const UObject &Object)UNavigationSystemV1
GetMutableNavOctree()UNavigationSystemV1inline
GetMutableNavRegenTimeSliceManager()UNavigationSystemV1inline
GetName() constUObjectBaseUtilityinline
GetName(FString &ResultString) constUObjectBaseUtilityinline
GetNativeInterfaceAddress(UClass *InterfaceClass)UObjectBaseUtility
GetNativeInterfaceAddress(UClass *InterfaceClass) constUObjectBaseUtilityinline
GetNativePropertyValues(TMap< FString, FString > &out_PropertyValues, uint32 ExportFlags=0) constUObjectinlinevirtual
GetNavAgentPropertiesArray(TArray< FNavAgentProperties > &OutNavAgentProperties) constUNavigationSystemV1
GetNavDataForActor(const AActor &Actor)UNavigationSystemV1static
GetNavDataForActorDelegate()UNavigationSystemBaseprotectedstatic
GetNavDataForAgentName(const FName AgentName) constUNavigationSystemV1virtual
GetNavDataForProps(const FNavAgentProperties &AgentProperties)UNavigationSystemV1virtual
GetNavDataForProps(const FNavAgentProperties &AgentProperties) constUNavigationSystemV1virtual
GetNavDataForProps(const FNavAgentProperties &AgentProperties, const FVector &AgentLocation, const FVector &Extent=INVALID_NAVEXTENT) constUNavigationSystemV1virtual
GetNavDataWithID(const uint16 NavDataID) constUNavigationSystemV1protected
GetNavigableWorldBounds() const overrideUNavigationSystemV1virtual
UNavigationSystemBase::GetNavigableWorldBoundsUNavigationSystemBase
GetNavigationBounds() constUNavigationSystemV1
GetNavigationBoundsForNavData(const ANavigationData &NavData, TArray< FBox > &OutBounds, ULevel *InLevel=nullptr) constUNavigationSystemV1virtual
GetNavigationElementForUObject(const UObject *) constUNavigationSystemV1protected
GetNavigationElementHandleForUObject(const UObject *) constUNavigationSystemV1protected
GetNavigationSystem(UObject *WorldContextObject)UNavigationSystemV1static
GetNavOctree() constUNavigationSystemV1inline
GetNavOctreeElementData(FNavigationElementHandle Element, ENavigationDirtyFlag &OutDirtyFlags, FBox &OutDirtyBounds)UNavigationSystemV1protected
GetNavOctreeElementData(const UObject &NodeOwner, int32 &DirtyFlags, FBox &DirtyBounds)UNavigationSystemV1protected
GetNavOctreeIdForElement(FNavigationElementHandle Element) constUNavigationSystemV1inline
GetNetPushIdDynamic() constUObjectinlinevirtual
GetNumCustomLinks() constUNavigationSystemV1inline
GetNumDirtyAreas() constUNavigationSystemV1
GetNumRemainingBuildTasks() constUNavigationSystemV1
GetNumRunningBuildTasks() constUNavigationSystemV1
GetObjectsNavOctreeId(const UObject &Object) constUNavigationSystemV1
GetOnScreenMessages(TMultiMap< FCoreDelegates::EOnScreenMessageSeverity, FText > &OutMessages)UNavigationSystemV1
GetOperationMode() constUNavigationSystemV1inline
GetOuter() constUObjectBaseinline
GetOutermost() constUObjectBaseUtility
GetOutermostObject() constUObjectBaseUtility
GetPackage() constUObjectBaseUtility
GetPathCost(UObject *WorldContextObject, const FVector &PathStart, const FVector &PathEnd, double &PathCost, ANavigationData *NavData=NULL, TSubclassOf< UNavigationQueryFilter > FilterClass={})UNavigationSystemV1static
GetPathCost(const FVector &PathStart, const FVector &PathEnd, FVector::FReal &PathCost, const ANavigationData *NavData=NULL, FSharedConstNavQueryFilter QueryFilter=NULL) constUNavigationSystemV1
GetPathLength(UObject *WorldContextObject, const FVector &PathStart, const FVector &PathEnd, double &PathLength, ANavigationData *NavData=NULL, TSubclassOf< UNavigationQueryFilter > FilterClass={})UNavigationSystemV1static
GetPathLength(const FVector &PathStart, const FVector &PathEnd, FVector::FReal &PathLength, const ANavigationData *NavData=NULL, FSharedConstNavQueryFilter QueryFilter=NULL) constUNavigationSystemV1
GetPathLengthAndCost(const FVector &PathStart, const FVector &PathEnd, FVector::FReal &PathLength, FVector::FReal &PathCost, const ANavigationData *NavData=NULL, FSharedConstNavQueryFilter QueryFilter=NULL) constUNavigationSystemV1
GetPathName(const UObject *StopOuter=NULL) constUObjectBaseUtility
GetPathName(const UObject *StopOuter, FString &ResultString) constUObjectBaseUtility
GetPathName(const UObject *StopOuter, FStringBuilderBase &ResultString) constUObjectBaseUtility
GetPreloadDependencies(TArray< UObject * > &OutDeps)UObjectvirtual
GetPrestreamPackages(TArray< UObject * > &OutPrestream)UObjectinlinevirtual
GetPrimaryAssetId() constUObjectvirtual
GetProjectUserConfigFilename() constUObject
GetRandomPoint(FNavLocation &ResultLocation, ANavigationData *NavData=NULL, FSharedConstNavQueryFilter QueryFilter=NULL)UNavigationSystemV1
GetRandomPointInNavigableRadius(const FVector &Origin, float Radius, FNavLocation &ResultLocation, ANavigationData *NavData=NULL, FSharedConstNavQueryFilter QueryFilter=NULL) constUNavigationSystemV1
GetRandomReachablePointInRadius(const FVector &Origin, float Radius, FNavLocation &ResultLocation, ANavigationData *NavData=NULL, FSharedConstNavQueryFilter QueryFilter=NULL) constUNavigationSystemV1
GetRefCount() constUObjectBaseUtilityinline
GetRemoveNavigationElementDelegate()UNavigationSystemBaseprotectedstatic
GetReplicatedCustomConditionState(FCustomPropertyConditionState &OutActiveState) constUObjectvirtual
GetResourceSizeBytes(EResourceSizeMode::Type Mode)UObjectinline
GetResourceSizeEx(FResourceSizeEx &CumulativeResourceSize)UObjectvirtual
GetRestoreForUObjectOverwrite()UObjectinlinevirtual
GetRunMode() constUNavigationSystemV1inline
GetRuntimeGenerationType() constUNavigationSystemV1protected
GetSparseClassDataStruct() constUObject
GetStatID(bool bForDeferredUse=false) constUObjectBaseUtilityinline
GetSubobjectsWithStableNamesForNetworking(TArray< UObject * > &ObjList)UObjectinlinevirtual
GetSupportedAgentIndex(const ANavigationData *NavData) constUNavigationSystemV1
GetSupportedAgentIndex(const FNavAgentProperties &NavAgent) constUNavigationSystemV1
GetSupportedAgents() constUNavigationSystemV1inline
GetSupportedAgentsMask() constUNavigationSystemV1inline
GetSupportsDynamicChangesDelegate()UNavigationSystemBaseprotectedstatic
GetTypedOuter(UClass *Target) constUObjectBaseUtility
GetTypedOuter() constUObjectBaseUtilityinline
GetUniqueID() constUObjectBaseinline
GetUpdateNavigationElementBoundsDelegate()UNavigationSystemBaseprotectedstatic
GetUpdateNavigationElementDelegate()UNavigationSystemBaseprotectedstatic
GetVersePath() constUObjectBaseUtilityvirtual
GetWorld() const overrideUNavigationSystemV1inline
GetWorldBounds() constUNavigationSystemV1
HandleCountNavMemCommand()UNavigationSystemV1
HandleCycleNavDrawnCommand(const TCHAR *Cmd, FOutputDevice &Ar)UNavigationSystemV1
HasAllFlags(EObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAllMarks(EObjectMark Marks) constUObjectBaseUtilityinline
HasAnyFlags(EObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAnyInternalFlags(EInternalObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAnyMarks(EObjectMark Marks) constUObjectBaseUtilityinline
HasComponentDataDelegate()UNavigationSystemBaseprotectedstatic
HasDirtyAreasQueued() constUNavigationSystemV1
HashObject(const UObject &Object)UNavigationSystemV1static
HasNonEditorOnlyReferences() constUObjectinlinevirtual
HasPendingObjectNavOctreeId(UObject *Object) constUNavigationSystemV1
HasPendingUpdateForElement(FNavigationElementHandle Element) constUNavigationSystemV1inline
Implements() constUObjectinline
ImportCustomProperties(const TCHAR *SourceText, FFeedbackContext *Warn)UObjectinlinevirtual
InitializeForWorld(UWorld &World, FNavigationSystemRunMode Mode) overrideUNavigationSystemV1virtual
InitializeLevelCollisions()UNavigationSystemV1
InitialNavBuildingLockFlagsUNavigationSystemV1protected
InstanceSubobjectTemplates(struct FObjectInstancingGraph *InstanceGraph=NULL)UObject
InvokersMaximumDistanceFromSeedUNavigationSystemV1protected
IsA(OtherClassType SomeBase) constUObjectBaseUtilityinline
IsA() constUObjectBaseUtilityinline
IsActiveTilesGenerationEnabled() constUNavigationSystemV1inline
IsAllowedToRebuild() constUNavigationSystemV1protected
IsAsset() constUObjectvirtual
IsBasedOnArchetype(const UObject *const SomeObject) constUObjectinline
IsCapturingAsRootObjectForTransaction() constUObjectinline
IsDefaultSubobject() constUObjectBaseUtility
IsDestructionThreadSafe() constUObjectvirtual
IsEditorOnly() constUObjectinlinevirtual
IsFullNameStableForNetworking() constUObjectvirtual
IsGarbageEliminationEnabled()UObjectBaseUtilityinlinestatic
IsIn(const UObject *SomeOuter) constUObjectBaseUtility
IsIn(const UPackage *SomePackage) constUObjectBaseUtility
IsInA(const UClass *SomeBaseClass) constUObjectBaseUtility
IsInBlueprint() constUObject
IsInitialized() constUNavigationSystemV1inline
IsInOuter(const UObject *SomeOuter) constUObjectBaseUtility
IsInPackage(const UPackage *SomePackage) constUObjectBaseUtility
IsLocalizedResource() constUObjectvirtual
IsNameStableForNetworking() constUObjectvirtual
IsNative() constUObjectBaseUtilityinline
IsNavigationBeingBuilt(UObject *WorldContextObject)UNavigationSystemV1static
IsNavigationBeingBuiltOrLocked(UObject *WorldContextObject)UNavigationSystemV1static
IsNavigationBuildingLocked(uint8 Flags=~0) constUNavigationSystemV1inline
IsNavigationBuildingPermanentlyLocked() constUNavigationSystemV1inline
IsNavigationBuildInProgress()UNavigationSystemV1
IsNavigationBuilt(const AWorldSettings *Settings) const overrideUNavigationSystemV1virtual
IsNavigationDirty() constUNavigationSystemV1
IsNavigationOctreeLocked() constUNavigationSystemV1inline
IsNavigationRelevant(const AActor *TestActor) constUNavigationSystemV1
IsNavigationSystemStatic()UNavigationSystemV1inlinestatic
IsPackageExternal() constUObjectBaseUtility
IsPendingKillEnabled()UObjectBaseUtilityinlinestatic
IsPostLoadThreadSafe() constUObjectinlinevirtual
IsReadyForAsyncPostLoad() constUObjectinlinevirtual
IsReadyForFinishDestroy()UObjectinlinevirtual
IsRooted() constUObjectBaseUtilityinline
IsSafeForRootSet() constUObjectvirtual
IsSelected() constUObject
IsSetUpForLazyGeometryExporting() constUNavigationSystemV1inline
IsSupportedForNetworking() constUObjectvirtual
IsTemplate(EObjectFlags TemplateTypes=RF_ArchetypeObject|RF_ClassDefaultObject) constUObjectBaseUtility
IsTemplateForSubobjects(EObjectFlags TemplateTypes=RF_ClassDefaultObject|RF_DefaultSubObject|RF_InheritableComponentTemplate) constUObjectBaseUtility
IsThereAnywhereToBuildNavigation() constUNavigationSystemV1virtual
IsUnreachable() constUObjectBaseUtilityinline
IsValidLowLevel() constUObjectBase
IsValidLowLevelFast(bool bRecursive=true) constUObjectBase
IsWorldInitDone() const overrideUNavigationSystemV1inlinevirtual
UNavigationSystemBase::IsWorldInitDoneUNavigationSystemBase
K2_GetRandomLocationInNavigableRadius(UObject *WorldContextObject, const FVector &Origin, FVector &RandomLocation, float Radius, ANavigationData *NavData=NULL, TSubclassOf< UNavigationQueryFilter > FilterClass={})UNavigationSystemV1static
K2_GetRandomPointInNavigableRadius(UObject *WorldContextObject, const FVector &Origin, FVector &RandomLocation, float Radius, ANavigationData *NavData=NULL, TSubclassOf< UNavigationQueryFilter > FilterClass={})UNavigationSystemV1static
K2_GetRandomReachablePointInRadius(UObject *WorldContextObject, const FVector &Origin, FVector &RandomLocation, float Radius, ANavigationData *NavData=NULL, TSubclassOf< UNavigationQueryFilter > FilterClass={})UNavigationSystemV1static
K2_ProjectPointToNavigation(UObject *WorldContextObject, const FVector &Point, FVector &ProjectedLocation, ANavigationData *NavData, TSubclassOf< UNavigationQueryFilter > FilterClass, const FVector QueryExtent=FVector::ZeroVector)UNavigationSystemV1static
K2_ReplaceAreaInOctreeData(const UObject *Object, TSubclassOf< UNavArea > OldArea, TSubclassOf< UNavArea > NewArea)UNavigationSystemV1
LoadConfig(UClass *ConfigClass=nullptr, const TCHAR *Filename=nullptr, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=nullptr, TArray< UE::ConfigAccessTracking::FConfigAccessData > *OutAccessedKeys=nullptr)UObject
LogNavDataRegistrationResult(ERegistrationResult)UNavigationSystemV1protected
LowLevelRename(FName NewName, UObject *NewOuter=NULL)UObjectBaseprotected
MainNavDataUNavigationSystemV1
Mark(EObjectMark Marks) constUObjectBaseUtilityinline
MarkAsEditorOnlySubobject()UObjectinlinevirtual
MarkAsGarbage()UObjectBaseUtilityinline
MarkAsReachable() constUObjectBase
MarkPackageDirty() constUObjectBaseUtility
Modify(bool bAlwaysMarkDirty=true)UObjectinline
NamePrivateUObjectBase
NavAreaClassesUNavigationSystemV1protected
NavBuildingLockFlagsUNavigationSystemV1protected
NavDataRegistrationUNavigationSystemV1protected
NavDataRegistrationQueueUNavigationSystemV1
NavDataRegistrationSectionUNavigationSystemV1protected
NavDataSetUNavigationSystemV1
NavigableWorldBoundsUNavigationSystemV1mutableprotected
NavigationDirtyEventUNavigationSystemV1static
NavigationRaycast(UObject *WorldContextObject, const FVector &RayStart, const FVector &RayEnd, FVector &HitLocation, TSubclassOf< UNavigationQueryFilter > FilterClass={}, AController *Querier=NULL)UNavigationSystemV1static
NavigationRaycastWithAdditionalResults(UObject *WorldContextObject, const FVector &RayStart, const FVector &RayEnd, FVector &HitLocation, FNavigationRaycastAdditionalResults *AdditionalResults, TSubclassOf< UNavigationQueryFilter > FilterClass={}, AController *Querier=NULL)UNavigationSystemV1static
NavRegenTimeSliceManagerUNavigationSystemV1protected
NeedsLoadForClient() constUObjectvirtual
NeedsLoadForEditorGame() constUObjectinlinevirtual
NeedsLoadForServer() constUObjectvirtual
NeedsLoadForTargetPlatform(const class ITargetPlatform *TargetPlatform) constUObjectvirtual
OctreeUpdate_Default enum valueUNavigationSystemV1
OctreeUpdate_Geometry enum valueUNavigationSystemV1
OctreeUpdate_Modifiers enum valueUNavigationSystemV1
OctreeUpdate_ParentChain enum valueUNavigationSystemV1
OctreeUpdate_Refresh enum valueUNavigationSystemV1
OnActorBoundsChangedDelegate()UNavigationSystemBaseprotectedstatic
OnActorRegistered(AActor *Actor)UNavigationSystemV1static
OnActorRegisteredDelegate()UNavigationSystemBaseprotectedstatic
OnActorUnregistered(AActor *Actor)UNavigationSystemV1static
OnActorUnregisteredDelegate()UNavigationSystemBaseprotectedstatic
OnBeginTearingDown(UWorld *World)UNavigationSystemV1protectedvirtual
OnClusterMarkedAsPendingKill()UObjectBaseUtilityinlinevirtual
OnComponentBoundsChangedDelegate()UNavigationSystemBaseprotectedstatic
OnComponentRegistered(UActorComponent *Comp)UNavigationSystemV1static
OnComponentRegisteredDelegate()UNavigationSystemBaseprotectedstatic
OnComponentTransformChangedDelegate()UNavigationSystemBaseprotectedstatic
OnComponentUnregistered(UActorComponent *Comp)UNavigationSystemV1static
OnComponentUnregisteredDelegate()UNavigationSystemBaseprotectedstatic
OnGenerateNavigationOnlyAroundNavigationInvokersChanged()UNavigationSystemV1protected
OnInitializeActors() overrideUNavigationSystemV1virtual
OnLevelAddedToWorld(ULevel *InLevel, UWorld *InWorld)UNavigationSystemV1protected
OnLevelRemovedFromWorld(ULevel *InLevel, UWorld *InWorld)UNavigationSystemV1protected
OnNavAreaRegisteredDelegate()UNavigationSystemBasestatic
OnNavAreaUnregisteredDelegate()UNavigationSystemBasestatic
OnNavDataRegisteredEventUNavigationSystemV1
OnNavigationAreaEvent(UClass *AreaClass, ENavAreaEvent::Type Event)UNavigationSystemV1protected
OnNavigationBoundsAdded(ANavMeshBoundsVolume *NavVolume)UNavigationSystemV1virtual
OnNavigationBoundsRemoved(ANavMeshBoundsVolume *NavVolume)UNavigationSystemV1virtual
OnNavigationBoundsUpdated(ANavMeshBoundsVolume *NavVolume)UNavigationSystemV1
OnNavigationDirtied(const FBox &Bounds)UNavigationSystemV1protected
OnNavigationElementUpdated(UWorld *World, FNavigationElementHandle ElementHandle, FNavigationElement &&Element)UNavigationSystemV1static
OnNavigationGenerationFinished(ANavigationData &NavData)UNavigationSystemV1virtual
OnNavigationGenerationFinishedDelegateUNavigationSystemV1
OnNavigationInitDoneUNavigationSystemV1
OnNavigationInitDoneStaticDelegate()UNavigationSystemBasestatic
OnNavigationInitStartStaticDelegate()UNavigationSystemBasestatic
OnNavRelevantObjectRegistered(UObject &Object)UNavigationSystemV1static
OnNavRelevantObjectUnregistered(UObject &Object)UNavigationSystemV1static
OnObjectBoundsChangedDelegate()UNavigationSystemBaseprotectedstatic
OnPIEEnd()UNavigationSystemV1
OnPIEStart()UNavigationSystemV1
OnPostEditActorMoveDelegate()UNavigationSystemBaseprotectedstatic
OnPostLoadMap(UWorld *LoadedWorld)UNavigationSystemV1protected
OnReloadComplete(EReloadCompleteReason Reason)UNavigationSystemV1protectedvirtual
OnWorldInitDone(FNavigationSystemRunMode Mode)UNavigationSystemV1virtual
OnWorldPostActorTick(UWorld *World, ELevelTick TickType, float DeltaTime)UNavigationSystemV1inlineprotected
OperationModeUNavigationSystemV1protected
operator<(const UObjectBaseUtility &Other) constUObjectBaseUtilityinline
OutputReferencers(FOutputDevice &Ar, FReferencerInformationList *Referencers=NULL)UObject
OverrideConfigSection(FString &SectionName)UObjectinlinevirtual
OverridePerObjectConfigSection(FString &SectionName)UObjectinlinevirtual
OverrideSupportedAgents(const TArray< FNavDataConfig > &NewSupportedAgents)UNavigationSystemV1
ParseParms(const TCHAR *Parms)UObject
PendingNavBoundsUpdatesUNavigationSystemV1
PerformAsyncQueries(TArray< FAsyncPathFindingQuery > PathFindingQueries)UNavigationSystemV1protected
PerformNavigationBoundsUpdate(const TArray< FNavigationBoundsUpdateRequest > &UpdateRequests)UNavigationSystemV1protectedvirtual
PostCDOContruct()UObjectinlinevirtual
PostDuplicate(bool bDuplicateForPIE)UObjectinlinevirtual
PostDuplicate(EDuplicateMode::Type DuplicateMode)UObjectinlinevirtual
PostEditImport()UObjectinlinevirtual
PostInitProperties() overrideUNavigationSystemV1virtual
PostInterpChange(FProperty *PropertyThatChanged)UObjectinlinevirtual
PostLoad()UObjectvirtual
PostLoadSubobjects(FObjectInstancingGraph *OuterInstanceGraph)UObjectvirtual
PostNetReceive()UObjectvirtual
PostponeAsyncQueries()UNavigationSystemV1protected
PostReinitProperties()UObjectvirtual
PostReloadConfig(class FProperty *PropertyThatWasLoaded)UObjectinlinevirtual
PostRename(UObject *OldOuter, const FName OldName)UObjectvirtual
PostRepNotifies()UObjectinlinevirtual
PostSaveRoot(FObjectPostSaveRootContext ObjectSaveContext)UObjectvirtual
PreDestroyFromReplication()UObjectvirtual
PreDuplicate(FObjectDuplicationParameters &DupParams)UObjectinlinevirtual
PrefetchClass(UObject *Object)UObjectBaseinlinestatic
PrefetchOuter(UObject *Object)UObjectBaseinlinestatic
PreNetReceive()UObjectvirtual
PreSave(FObjectPreSaveContext SaveContext)UObjectvirtual
PreSaveRoot(FObjectPreSaveRootContext ObjectSaveContext)UObjectvirtual
ProcessConsoleExec(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor)UObjectinlinevirtual
ProcessCustomLinkPendingRegistration()UNavigationSystemV1protected
ProcessEvent(UFunction *Function, void *Parms)UObjectvirtual
ProcessRegistrationCandidates()UNavigationSystemV1protectedvirtual
ProjectPointToNavigation(const FVector &Point, FNavLocation &OutLocation, const FVector &Extent=INVALID_NAVEXTENT, const FNavAgentProperties *AgentProperties=NULL, FSharedConstNavQueryFilter QueryFilter=NULL)UNavigationSystemV1inline
ProjectPointToNavigation(const FVector &Point, FNavLocation &OutLocation, const FVector &Extent=INVALID_NAVEXTENT, const ANavigationData *NavData=NULL, FSharedConstNavQueryFilter QueryFilter=NULL) constUNavigationSystemV1
ReattachExternalPackage()UObjectBaseUtility
RebuildAll(bool bIsLoadTime=false)UNavigationSystemV1protectedvirtual
RebuildDirtyAreas(float DeltaSeconds)UNavigationSystemV1protectedvirtual
RegenerateClass(UClass *ClassToRegenerate, UObject *PreviousCDO)UObjectinlinevirtual
Register(class UClass *(*StaticClassFn)(), const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotected
Register(const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotected
RegisterComponent(UActorComponent *Comp)UNavigationSystemV1static
RegisterComponentDelegate()UNavigationSystemBaseprotectedstatic
RegisterComponentToNavOctree(UActorComponent *Comp)UNavigationSystemV1protectedstatic
RegisterCustomLink(INavLinkCustomInterface &CustomLink)UNavigationSystemV1virtual
RegisterDependencies()UObjectBaseinlineprotectedvirtual
RegisteredNavBoundsUNavigationSystemV1protected
RegisterInvoker(AActor &Invoker, float TileGenerationRadius, float TileRemovalRadius, const FNavAgentSelector &Agents, ENavigationInvokerPriority InPriority)UNavigationSystemV1virtual
RegisterInvoker(const TWeakInterfacePtr< INavigationInvokerInterface > &Invoker, float TileGenerationRadius, float TileRemovalRadius, const FNavAgentSelector &Agents, ENavigationInvokerPriority InPriority)UNavigationSystemV1virtual
RegisterNavAreaClass(UClass *NavAreaClass)UNavigationSystemV1protected
RegisterNavData(ANavigationData *NavData)UNavigationSystemV1protectedvirtual
RegisterNavigationDataInstances()UNavigationSystemV1protected
RegisterNavigationElementWithNavOctree(const TSharedRef< const FNavigationElement > &Element, int32 UpdateFlags)UNavigationSystemV1protected
RegisterNavigationInvoker(AActor *Invoker, float TileGenerationRadius=3000, float TileRemovalRadius=5000)UNavigationSystemV1
RegisterNavigationInvoker(AActor &Invoker, float TileGenerationRadius, float TileRemovalRadius, const FNavAgentSelector &Agents=FNavAgentSelector(), ENavigationInvokerPriority Priority=ENavigationInvokerPriority::Default)UNavigationSystemV1static
RegisterNavOctreeElement(UObject *ElementOwner, INavRelevantInterface *ElementInterface, int32 UpdateFlags)UNavigationSystemV1protected
RegisterNavRelevantObjectDelegate()UNavigationSystemBaseprotectedstatic
RegisterNavRelevantObjectInternal(const INavRelevantInterface &NavRelevantObject, const UObject &Object)UNavigationSystemV1protected
RegisterNavRelevantObjectStatic(const INavRelevantInterface &NavRelevantObject, const UObject &Object)UNavigationSystemV1protectedstatic
RegisterReplicationFragments(UE::Net::FFragmentRegistrationContext &Context, UE::Net::EFragmentRegistrationFlags RegistrationFlags)UObjectvirtual
RegistrationError enum valueUNavigationSystemV1
RegistrationFailed_AgentAlreadySupported enum valueUNavigationSystemV1
RegistrationFailed_AgentNotValid enum valueUNavigationSystemV1
RegistrationFailed_DataPendingKill enum valueUNavigationSystemV1
RegistrationFailed_NotSuitable enum valueUNavigationSystemV1
RegistrationSuccessful enum valueUNavigationSystemV1
ReinitializeProperties(UObject *SourceObject=NULL, struct FObjectInstancingGraph *InstanceGraph=NULL)UObject
ReleaseInitialBuildingLock()UNavigationSystemV1virtual
ReleaseRef() constUObjectBase
ReloadCompleteDelegateHandleUNavigationSystemV1protected
ReloadConfig(UClass *ConfigClass=NULL, const TCHAR *Filename=NULL, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=NULL)UObject
ReloadObjectsFromModifiedConfigSections(const class FConfigModificationTracker *ChangeTracker)UObjectBaseUtilitystatic
RemoveActorDataDelegate()UNavigationSystemBaseprotectedstatic
RemoveClassPrefix(const TCHAR *ClassName)UObjectBasestatic
RemoveFromNavOctree(const FOctreeElementId2 &ElementId, int32 UpdateFlags)UNavigationSystemV1protected
RemoveFromRoot()UObjectBaseUtilityinline
RemoveLevelCollisionFromOctree(ULevel *Level)UNavigationSystemV1protected
RemoveNavigationBuildLock(uint8 Flags, const ELockRemovalRebuildAction RebuildAction=ELockRemovalRebuildAction::Rebuild)UNavigationSystemV1
RemoveNavigationDataChunk(class ANavigationDataChunkActor &DataChunkActor) overrideUNavigationSystemV1virtual
RemoveNavigationElement(UWorld *World, FNavigationElementHandle ElementHandle)UNavigationSystemV1static
RemoveNavOctreeElementId(const FOctreeElementId2 &ElementId, int32 UpdateFlags)UNavigationSystemV1
RemoveObjectsNavOctreeId(const UObject &Object)UNavigationSystemV1
Rename(const TCHAR *NewName=nullptr, UObject *NewOuter=nullptr, ERenameFlags Flags=REN_None)UObjectvirtual
ReplaceAreaInOctreeData(FNavigationElementHandle Handle, TSubclassOf< UNavArea > OldArea, TSubclassOf< UNavArea > NewArea, bool bReplaceChildClasses=false)UNavigationSystemV1
ReplaceAreaInOctreeData(const UObject &Object, TSubclassOf< UNavArea > OldArea, TSubclassOf< UNavArea > NewArea, bool bReplaceChildClasses=false)UNavigationSystemV1
RepositoryUNavigationSystemV1protected
RequestAreaRegistering(UClass *NavAreaClass)UNavigationSystemV1static
RequestAreaUnregistering(UClass *NavAreaClass)UNavigationSystemV1static
RequestCustomLinkRegistering(INavLinkCustomInterface &CustomLink, UObject *OwnerOb)UNavigationSystemV1static
RequestCustomLinkUnregistering(INavLinkCustomInterface &CustomLink, UObject *ObjectOb)UNavigationSystemV1static
RequestRegistrationDeferred(ANavigationData &NavData)UNavigationSystemV1virtual
RequiresNavOctree() constUNavigationSystemV1protected
ResetCachedFilter(TSubclassOf< UNavigationQueryFilter > FilterClass)UNavigationSystemV1
ResetEventDelegates()UNavigationSystemBaseprotectedstatic
ResetMaxSimultaneousTileGenerationJobsCount()UNavigationSystemV1
ResolveSubobject(const TCHAR *SubObjectPath, UObject *&OutObject, bool bLoadIfExists)UObjectinlinevirtual
RetrieveReferencers(TArray< FReferencerInformation > *OutInternalReferencers, TArray< FReferencerInformation > *OutExternalReferencers)UObject
RootPackageHasAnyFlags(uint32 CheckFlagMask) constUObjectBaseUtility
SaveConfig(uint64 RequiredPropertyFlags=CPF_Config, const TCHAR *Filename=nullptr, FConfigCacheIni *Config=GConfig, bool bAllowCopyToDefaultObject=true)UObject
SaveConfig(const FSaveConfigContext &Context)UObject
Serialize(FArchive &Ar)UObjectvirtual
Serialize(FStructuredArchive::FRecord Record)UObjectvirtual
SerializeScriptProperties(FArchive &Ar) constUObject
SerializeScriptProperties(FStructuredArchive::FSlot Slot) constUObject
SetBuildBounds(const FBox &Bounds) overrideUNavigationSystemV1virtual
SetCoordTransform(const ENavigationCoordSystem::Type FromCoordType, const ENavigationCoordSystem::Type ToCoordType, const FTransform &Transform, bool bAddInverse=true)UNavigationSystemBaseprotectedstatic
SetCrowdManager(UCrowdManagerBase *NewCrowdManager)UNavigationSystemV1protected
SetDefaultObstacleArea(TSubclassOf< UNavAreaBase > InAreaClass)UNavigationSystemBaseprotectedstatic
SetDefaultWalkableArea(TSubclassOf< UNavAreaBase > InAreaClass)UNavigationSystemBaseprotectedstatic
SetExternalPackage(UPackage *InPackage)UObjectBase
SetFlags(EObjectFlags NewFlags)UObjectBaseUtilityinline
SetFlagsTo(EObjectFlags NewFlags)UObjectBaseinlineprotected
SetGarbageEliminationEnabled(bool bEnabled)UObjectBaseUtilityinlinestatic
SetGeometryGatheringMode(ENavDataGatheringModeConfig NewMode)UNavigationSystemV1
SetInternalFlags(EInternalObjectFlags FlagsToSet) constUObjectBaseUtilityinline
SetLinker(FLinkerLoad *LinkerLoad, int32 LinkerIndex, bool bShouldDetachExisting=true, bool bSilenceLogs=false)UObject
SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs)UNavigationSystemV1
SetNavigationOctreeLock(bool bLock)UNavigationSystemV1
SetSupportedAgentsMask(const FNavAgentSelector &InSupportedAgentsMask)UNavigationSystemV1
SetSupportedAgentsNavigationClass(int32 AgentIndex, TSubclassOf< ANavigationData > NavigationDataClass)UNavigationSystemV1protected
SetUpdateNavOctreeOnComponentChange(bool bNewUpdateOnComponentChange)UNavigationSystemV1static
SetWantsComponentChangeNotifies(const bool bEnable)UNavigationSystemBaseprotectedstatic
ShouldAllowClientSideNavigation() constUNavigationSystemV1inline
ShouldCreateNavigationSystemInstance(const UWorld *World) const overrideUNavigationSystemV1virtual
UNavigationSystemBase::ShouldCreateNavigationSystemInstanceUNavigationSystemBase
ShouldDiscardSubLevelNavData(ANavigationData *NavData=nullptr) constUNavigationSystemV1inlinevirtual
ShouldGenerateNavigationEverywhere() constUNavigationSystemV1inline
ShouldGeneratorRun(const FNavDataGenerator *Generator) constUNavigationSystemV1
ShouldLoadNavigationOnClient(ANavigationData *NavData=nullptr) constUNavigationSystemV1inlinevirtual
ShouldUpdateNavOctreeOnComponentChange()UNavigationSystemV1inlinestatic
ShutdownAfterError()UObjectinlinevirtual
SkipFunction(FFrame &Stack, RESULT_DECL, UFunction *Function)UObject
SourceFileTagName()UObjectstatic
SpawnMissingNavigationData()UNavigationSystemV1protectedvirtual
SpawnMissingNavigationDataInLevel(const TBitArray<> &InInstantiatedMask, ULevel *InLevel=nullptr)UNavigationSystemV1protected
SupportedAgentsUNavigationSystemV1protected
SupportedAgentsMaskUNavigationSystemV1protected
SupportsDynamicChanges(UWorld *World)UNavigationSystemV1static
SupportsNavigationGeneration() constUNavigationSystemV1inline
TagSubobjects(EObjectFlags NewFlags)UObjectvirtual
TestPathSync(FPathFindingQuery Query, EPathFindingMode::Type Mode=EPathFindingMode::Regular, int32 *NumVisitedNodes=NULL) constUNavigationSystemV1
ThisThreadAtomicallyClearedRFUnreachable()UObjectBaseUtility
Tick(float DeltaSeconds) overrideUNavigationSystemV1virtual
TriggerAsyncQueries(TArray< FAsyncPathFindingQuery > &PathFindingQueries)UNavigationSystemV1protected
TryUpdateDefaultConfigFile(const FString &SpecificFileLocation="", bool bWarnIfFail=true)UObject
UNavigationSystemV1(const FObjectInitializer &ObjectInitializer=FObjectInitializer::Get())UNavigationSystemV1
UnMark(EObjectMark Marks) constUObjectBaseUtilityinline
UnregisterComponent(UActorComponent *Comp)UNavigationSystemV1static
UnregisterComponentDelegate()UNavigationSystemBaseprotectedstatic
UnregisterComponentToNavOctree(UActorComponent *Comp)UNavigationSystemV1protectedstatic
UnregisterCustomLink(INavLinkCustomInterface &CustomLink)UNavigationSystemV1
UnregisterInvoker(AActor &Invoker)UNavigationSystemV1virtual
UnregisterInvoker(const TWeakInterfacePtr< INavigationInvokerInterface > &Invoker)UNavigationSystemV1virtual
UnregisterNavAreaClass(UClass *NavAreaClass)UNavigationSystemV1protected
UnregisterNavData(ANavigationData *NavData)UNavigationSystemV1virtual
UnregisterNavigationElementWithOctree(const TSharedRef< const FNavigationElement > &Element, int32 UpdateFlags)UNavigationSystemV1protected
UnregisterNavigationInvoker(AActor *Invoker)UNavigationSystemV1
UnregisterNavigationInvoker(AActor &Invoker)UNavigationSystemV1static
UnregisterNavOctreeElement(UObject *ElementOwner, INavRelevantInterface *ElementInterface, int32 UpdateFlags)UNavigationSystemV1protected
UnregisterNavRelevantObjectDelegate()UNavigationSystemBaseprotectedstatic
UnregisterNavRelevantObjectInternal(const UObject &Object)UNavigationSystemV1protected
UnregisterNavRelevantObjectStatic(const UObject &Object)UNavigationSystemV1protectedstatic
UnregisterUnusedNavData()UNavigationSystemV1virtual
UObject()UObject
UObject(const FObjectInitializer &ObjectInitializer)UObject
UObject(EStaticConstructor, EObjectFlags InFlags)UObject
UObject(FVTableHelper &Helper)UObject
UObjectBase()UObjectBaseinlineprotected
UObjectBase(EObjectFlags InFlags)UObjectBaseprotected
UObjectBase(UClass *InClass, EObjectFlags InFlags, EInternalObjectFlags InInternalFlags, UObject *InOuter, FName InName, int32 InInternalIndex=-1, int32 InSerialNumber=0, FRemoteObjectId InRemoteId=FRemoteObjectId())UObjectBase
UObjectBaseUtility()UObjectBaseUtilityinline
UObjectBaseUtility(EObjectFlags InFlags)UObjectBaseUtilityinline
UpdateAbstractNavData()UNavigationSystemV1protectedvirtual
UpdateActorAndComponentDataDelegate()UNavigationSystemBaseprotectedstatic
UpdateActorAndComponentsInNavOctree(AActor &Actor, bool bUpdateAttachedActors=true)UNavigationSystemV1static
UpdateActorDataDelegate()UNavigationSystemBaseprotectedstatic
UpdateActorInNavOctree(AActor &Actor)UNavigationSystemV1static
UpdateAttachedActorsInNavOctree(AActor &RootActor)UNavigationSystemV1protectedstatic
UpdateClassesExcludedFromDedicatedClient(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames)UObjectstatic
UpdateClassesExcludedFromDedicatedServer(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames)UObjectstatic
UpdateComponentDataAfterMoveDelegate()UNavigationSystemBaseprotectedstatic
UpdateComponentDataDelegate()UNavigationSystemBaseprotectedstatic
UpdateComponentInNavOctree(UActorComponent &Comp)UNavigationSystemV1static
UpdateCustomLink(const INavLinkCustomInterface *CustomLink)UNavigationSystemV1
UpdateDefaultConfigFile(const FString &SpecificFileLocation="")UObject
UpdateGlobalUserConfigFile()UObject
UpdateNavDataActiveTiles()UNavigationSystemV1protectedvirtual
UpdateNavOctreeAfterMove(USceneComponent *Comp)UNavigationSystemV1static
UpdateNavOctreeBounds(AActor *Actor)UNavigationSystemV1static
UpdateNavOctreeElement(FNavigationElementHandle Handle, const TSharedRef< const FNavigationElement > &Element, int32 UpdateFlags)UNavigationSystemV1
UpdateNavOctreeElement(UObject *ElementOwner, INavRelevantInterface *ElementInterface, int32 UpdateFlags)UNavigationSystemV1
UpdateNavOctreeElementBounds(FNavigationElementHandle Handle, const FBox &NewBounds, TConstArrayView< FBox > DirtyAreas)UNavigationSystemV1
UpdateNavOctreeElementBounds(UObject &Object, const FBox &NewBounds, TConstArrayView< FBox > DirtyAreas)UNavigationSystemV1
UpdateNavOctreeParentChain(UObject *ElementOwner, bool bSkipElementOwnerUpdate=false)UNavigationSystemV1
UpdateNavRelevantObjectDelegate()UNavigationSystemBaseprotectedstatic
UpdateNavRelevantObjectInNavOctree(UObject &Object)UNavigationSystemV1static
UpdateNavRelevantObjectInNavOctreeStatic(const INavRelevantInterface &InNavRelevantObject, const UObject &InObject, UNavigationSystemV1 *InNavigationSystem, TFunctionRef< void(UNavigationSystemV1 &, const TSharedRef< const FNavigationElement > &)> InCallback)UNavigationSystemV1protectedstatic
UpdateProjectUserConfigFile()UObject
UpdateSinglePropertyInConfigFile(const FProperty *InProperty, const FString &InConfigIniName)UObject
ValidateGeneratedRepEnums(const TArray< struct FRepRecord > &ClassReps) constUObjectinlinevirtual
VerifyNavigationRenderingComponents(const bool bShow)UNavigationSystemV1
VerifyNavigationRenderingComponentsDelegate()UNavigationSystemBaseprotectedstatic
WithinClass typedefUObject
~UNavigationSystemBase()UNavigationSystemBaseinlinevirtual
~UNavigationSystemV1()=defaultUNavigationSystemV1virtual
~UObjectBase()UObjectBasevirtual