Navigation
API > API/Runtime > API/Runtime/Engine
| Name | ANavigationDataChunkActor |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/WorldPartition/NavigationData/NavigationDataChunkActor.h |
| Include Path | #include "WorldPartition/NavigationData/NavigationDataChunkActor.h" |
Syntax
UCLASS (NotPlaceable, MinimalAPI)
class ANavigationDataChunkActor : public APartitionActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → APartitionActor → ANavigationDataChunkActor
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ANavigationDataChunkActor
(
const FObjectInitializer& ObjectInitializer |
WorldPartition/NavigationData/NavigationDataChunkActor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddNavigationDataChunkInEditor
(
const UNavigationSystemBase& NavSys |
WorldPartition/NavigationData/NavigationDataChunkActor.h | ||
void CollectNavData
(
const FBox& QueryBounds, |
WorldPartition/NavigationData/NavigationDataChunkActor.h | ||
virtual FBox GetBounds() |
WorldPartition/NavigationData/NavigationDataChunkActor.h | ||
TArray< TObjectPtr< UNavigationDataChunk > > & GetMutableNavDataChunk() |
WorldPartition/NavigationData/NavigationDataChunkActor.h | ||
const TArray< UNavigationDataChunk * > & GetNavDataChunk() |
WorldPartition/NavigationData/NavigationDataChunkActor.h | ||
void SetDataChunkActorBounds
(
const FBox& InBounds |
WorldPartition/NavigationData/NavigationDataChunkActor.h |
Overridden from APartitionActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint32 GetDefaultGridSize
(
UWorld* InWorld |
WorldPartition/NavigationData/NavigationDataChunkActor.h |
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanChangeIsSpatiallyLoadedFlag() |
Returns true if this actor allows changing the spatially loaded flag. | WorldPartition/NavigationData/NavigationDataChunkActor.h | |
virtual void GetStreamingBounds
(
FBox& OutRuntimeBounds, |
Returns the bounding boxes of all components that make up this Actor for loading at runtime and editor. | WorldPartition/NavigationData/NavigationDataChunkActor.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
WorldPartition/NavigationData/NavigationDataChunkActor.h | ||
virtual void PostLoad() |
WorldPartition/NavigationData/NavigationDataChunkActor.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddNavigationDataChunkToWorld() |
WorldPartition/NavigationData/NavigationDataChunkActor.h | ||
void Log
(
const TCHAR* FunctionName |
WorldPartition/NavigationData/NavigationDataChunkActor.h | ||
void RemoveNavigationDataChunkFromWorld() |
WorldPartition/NavigationData/NavigationDataChunkActor.h |
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginPlay() |
Overridable native event for when play begins for this actor. | WorldPartition/NavigationData/NavigationDataChunkActor.h | |
virtual void EndPlay
(
const EEndPlayReason::Type EndPlayReason |
Overridable function called whenever this actor is being removed from a level | WorldPartition/NavigationData/NavigationDataChunkActor.h | |
virtual void GetActorBounds
(
bool bOnlyCollidingComponents, |
Returns the bounding box of all components that make up this Actor (excluding ChildActorComponents). | WorldPartition/NavigationData/NavigationDataChunkActor.h |