| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/AI/NavDataGenerator.h |
Include |
#include "AI/NavDataGenerator.h" |
class FNavDataGenerator : public TSharedFromThis< FNavDataGenerator, ESPMode::ThreadSafe >
Name | Description | |
---|---|---|
|
~FNavDataGenerator() |
Name | Description | ||
---|---|---|---|
|
CancelBuild() |
Cancels build, may block until current running async tasks are finished |
|
|
EnsureBuildCompletion() |
Blocks until build is complete |
|
|
ExportNavigationData ( |
||
|
GetNumRemaningBuildTasks() |
Returns number of remaining tasks till build is complete |
|
|
GetNumRunningBuildTasks() |
Returns number of currently running tasks |
|
|
GetTimeSliceData ( |
||
|
GrabDebugSnapshot ( |
||
|
IsBuildInProgressCheckDirty() |
Determines whether this generator is performing navigation building actions at the moment, dirty areas are also checked |
|
|
LogMemUsed() |
Debug |
|
|
OnNavigationBoundsChanged() |
||
|
RebuildAll() |
Rebuilds all known navigation data |
|
|
RebuildDirtyAreas ( |
Asks generator to update navigation affected by DirtyAreas |
|
|
TickAsyncBuild ( |
Ticks navigation build If the generator is set to time sliced rebuild then this function will only get called when there is sufficient time (effectively roughly once in n frames where n is the number of time sliced nav data / generators currently building) |
Name | Description | ||
---|---|---|---|
|
GrabDebugSnapshot ( |
This version of GrabDebugSnapshot has been deprecated. Please use the other version of the function. |
|
|
IsBuildInProgress ( |
This function is deprecated. Please use IsBuildInProgressCheckDirty |