UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NavigationSystemBase.h File Reference
#include "UObject/Object.h"
#include "AI/Navigation/NavigationTypes.h"
#include "AI/NavigationModifier.h"
#include "Engine/World.h"
#include "NavigationSystemBase.generated.h"

Go to the source code of this file.

Classes

class  FNavigationLockContext
 
class  UNavigationSystemBase
 
class  IPathFollowingManagerInterface
 

Namespaces

namespace  ENavigationLockReason
 
namespace  FNavigationSystem
 

Enumerations

enum class  FNavigationSystemRunMode : uint8 {
  InvalidMode , GameMode , EditorMode , UE_DEPRECATED =(5.3, "No longer used.") UMETA(Hidden, DisplayName = "DEPRECATED No longer used, to be removed soon") ,
  PIEMode , InferFromWorldMode , EditorWorldPartitionBuildMode
}
 
enum  ENavigationLockReason::Type {
  ENavigationLockReason::Unknown = 1 << 0 , ENavigationLockReason::AllowUnregister = 1 << 1 , ENavigationLockReason::MaterialUpdate = 1 << 2 , ENavigationLockReason::LightingUpdate = 1 << 3 ,
  ENavigationLockReason::ContinuousEditorMove = 1 << 4 , ENavigationLockReason::SpawnOnDragEnter = 1 << 5
}
 

Functions

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN (LogNavigation, Warning, All)
 
ENGINE_API DECLARE_LOG_CATEGORY_EXTERN (LogNavigationDataBuild, Log, All)
 
ENGINE_API DECLARE_LOG_CATEGORY_EXTERN (LogNavigationHistory, Warning, All)
 
ENGINE_API DECLARE_LOG_CATEGORY_EXTERN (LogNavInvokers, Warning, All)
 
ENGINE_API DECLARE_LOG_CATEGORY_EXTERN (LogNavLink, Warning, All)
 
ENGINE_API DECLARE_LOG_CATEGORY_EXTERN (LogAStar, Display, All)
 

Enumeration Type Documentation

◆ FNavigationSystemRunMode

Enumerator
InvalidMode 
GameMode 
EditorMode 
UE_DEPRECATED 
PIEMode 
InferFromWorldMode 
EditorWorldPartitionBuildMode 

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN() [1/6]

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN ( LogAStar  ,
Display  ,
All   
)

◆ DECLARE_LOG_CATEGORY_EXTERN() [2/6]

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN ( LogNavigation  ,
Warning  ,
All   
)

◆ DECLARE_LOG_CATEGORY_EXTERN() [3/6]

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN ( LogNavigationDataBuild  ,
Log  ,
All   
)

◆ DECLARE_LOG_CATEGORY_EXTERN() [4/6]

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN ( LogNavigationHistory  ,
Warning  ,
All   
)

◆ DECLARE_LOG_CATEGORY_EXTERN() [5/6]

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN ( LogNavInvokers  ,
Warning  ,
All   
)

◆ DECLARE_LOG_CATEGORY_EXTERN() [6/6]

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN ( LogNavLink  ,
Warning  ,
All   
)