ANavigationDataChunkActor

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/WorldPartition/NavigationData/NavigationDataChunkActor.h

Include

#include "WorldPartition/NavigationData/NavigationDataChunkActor.h"

Syntax

class ANavigationDataChunkActor : public APartitionActor

Variables

Name Description

Protected variable

FBox

 

DataChunkActorBounds

Protected variable

TArray< TObject...

 

NavDataChunks

Constructors

Name Description

Public function

ANavigationDataChunkActor

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

AddNavigationDataChunkInEditor

(
    const UNavigationSystemBase& NavSy...
)

Protected function

void

 

AddNavigationDataChunkToWorld()

Public function

void

 

CollectNavData

(
    const FBox& QueryBounds,
    FBox& OutTilesBounds
)

Public function

TArray< UNav...

 

GetMutableNavDataChunk()

Public function Const

const TArray...

 

GetNavDataChunk()

Protected function Const

void

 

Log

(
    const TCHAR* FunctionName
)

Protected function

void

 

RemoveNavigationDataChunkFromWorld()

Public function

void

 

SetDataChunkActorBounds

(
    const FBox& InBounds
)

Overridden from APartitionActor

Name Description

Public function Virtual Const

uint32

 

GetDefaultGridSize

(
    UWorld* InWorld
)

Overridden from AActor

Name Description

Protected function Virtual

void

 

BeginPlay()

Overridable native event for when play begins for this actor.

Public function Virtual Const

bool

 

CanChangeIsSpatiallyLoadedFlag()

Returns true if this actor allows changing the spatially loaded flag.

Protected function Virtual

void

 

EndPlay

(
    const EEndPlayReason::Type EndPlayR...
)

Overridable function called whenever this actor is being removed from a level

Protected function Virtual Const

void

 

GetActorBounds

(
    bool bOnlyCollidingComponents,
    FVector& Origin,
    FVector& BoxExtent,
    bool bIncludeFromChildActors
)

Returns the bounding box of all components that make up this Actor (excluding ChildActorComponents).

Public function Virtual Const

FBox

 

GetStreamingBounds()

Returns the location and the bounding box of all components that make up this Actor.

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Called before destroying the object.

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.