Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/AI
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNavigationSystemBase
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/AI/NavigationSystemBase.h |
| Include | #include "AI/NavigationSystemBase.h" |
Syntax
UCLASS (Abstract, Config=Engine, defaultconfig, Transient, MinimalAPI)
class UNavigationSystemBase : public UObject
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddNavigationDataChunk
(
ANavigationDataChunkActor& DataChunkActor |
||
| FNavigationSystem::FWorldByteBasedSignature & | |||
| void | AppendConfig
(
const UNavigationSystemConfig& NewConfig |
Called when there's a need to extend current navigation system's config with information in NewConfig | |
| void | ApplyWorldOffset
(
const FVector& InOffset, |
||
| FNavigationSystem::FWorldBasedSignature & | |||
| void | CleanUp
(
const FNavigationSystem::ECleanupMode Mode |
||
| FBox | |||
| void | Configure
(
const UNavigationSystemConfig& Config |
||
| bool | ContainsNavData
(
const FBox& Bounds |
||
| void | FillNavigationDataChunkActor
(
const FBox& QueryBounds, |
||
| FNavigationSystem::FAddNavigationElementSignature & | |||
| FNavigationSystem::FNavDataConfigAndWorldSignature & | |||
| FNavigationSystem::FNavDataClassFetchSignature & | |||
| FNavigationSystem::FNavDataConfigBasedSignature & | |||
| INavigationDataInterface * | If you're using NavigationSysstem module consider calling FNavigationSystem::GetCurrent |
||
| FNavigationSystem::FNavDataForActorSignature & | |||
| FBox | |||
| FNavigationSystem::FRemoveNavigationElementSignature & | |||
| FNavigationSystem::FUpdateNavigationElementBoundsSignature & | |||
| FNavigationSystem::FUpdateNavigationElementSignature & | |||
| FNavigationSystem::FDoubleWorldBasedSignature & | |||
| FNavigationSystem::FBoolActorComponentBasedSignature & | |||
| void | InitializeForWorld
(
UWorld& World, |
||
| bool | IsNavigationBuilt
(
const AWorldSettings* Settings |
||
| bool | |||
| FNavigationSystem::FActorBasedSignature & | |||
| FNavigationSystem::FActorBasedSignature & | |||
| FNavigationSystem::FActorBasedSignature & | |||
| PRAGMA_DISABLE_DEPRECATION_WARNINGSFNavigationSystem::FComponentBoundsChangeSignature & | |||
| FNavigationSystem::FActorComponentBasedSignature & | |||
| FNavigationSystem::FSceneComponentBasedSignature & | |||
| FNavigationSystem::FActorComponentBasedSignature & | |||
| void | Called when owner-UWorld initializes actors | ||
| FNavigationSystem::FOnNavAreaGenericEvent & | |||
| FNavigationSystem::FOnNavAreaGenericEvent & | |||
| FNavigationSystem::FOnNavigationInitSignature & | |||
| FNavigationSystem::FOnNavigationInitSignature & | |||
| FNavigationSystem::FObjectBoundsChangedSignature & | |||
| FNavigationSystem::FWorldBasedSignature & | |||
| PRAGMA_ENABLE_DEPRECATION_WARNINGSFNavigationSystem::FWorldBasedSignature & | |||
| FNavigationSystem::FActorBasedSignature & | |||
| FNavigationSystem::FActorComponentBasedSignature & | |||
| FNavigationSystem::FObjectBasedSignature & | |||
| FNavigationSystem::FActorBasedSignature & | |||
| void | RemoveNavigationDataChunk
(
ANavigationDataChunkActor& DataChunkActor |
||
| FNavigationSystem::FWorldByteBasedSignature & | |||
| void | |||
| void | SetBuildBounds
(
const FBox& Bounds |
||
| void | SetCoordTransform
(
const ENavigationCoordSystem::Type FromCoordType, |
Sets the Transform the Navigation System will use when converting from FromCoordType to ToCoordType | |
| void | SetDefaultObstacleArea
(
TSubclassOf< UNavAreaBase > InAreaClass |
||
| void | SetDefaultWalkableArea
(
TSubclassOf< UNavAreaBase > InAreaClass |
||
| FNavigationSystem::FNavigationAutoUpdateEnableSignature & | |||
| void | SetWantsComponentChangeNotifies
(
const bool bEnable |
||
| bool | ShouldCreateNavigationSystemInstance
(
const UWorld* World |
Indicates whether a navigation system instance should be created for a given world. | |
| void | Tick
(
float DeltaSeconds |
||
| FNavigationSystem::FActorComponentBasedSignature & | |||
| FNavigationSystem::FObjectBasedSignature & | |||
| FNavigationSystem::FActorBooleBasedSignature & | |||
| FNavigationSystem::FActorBasedSignature & | |||
| FNavigationSystem::FSceneComponentBasedSignature & | |||
| FNavigationSystem::FActorComponentBasedSignature & | |||
| FNavigationSystem::FLevelBasedSignature & | |||
| FNavigationSystem::FObjectBasedSignature & | |||
| FNavigationSystem::FWorldBoolBasedSignature & |