Navigation
API > API/Runtime > API/Runtime/NavigationSystem
| Name | FNavRegenTimeSlicer |
| Type | class |
| Header File | /Engine/Source/Runtime/NavigationSystem/Public/NavigationSystem.h |
| Include Path | #include "NavigationSystem.h" |
Syntax
class FNavRegenTimeSlicer
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DebugResetLongTimeSliceFunction() |
NavigationSystem.h | ||
| Sets data used for debugging time slices that are taking too long to process. | NavigationSystem.h | ||
void DebugSetSectionName
(
FName InDebugSectionName |
Sets the debug name for a time sliced section of code. | NavigationSystem.h | |
void EndTimeSliceAndAdjustDuration () |
Useful when multiple sections of code need to be timesliced per frame using the same time slice duration that do not necessarily occur concurrently. | NavigationSystem.h | |
double GetRemainingDuration() |
NavigationSystem.h | ||
double GetRemainingDurationFraction() |
NavigationSystem.h | ||
double GetStartTime() |
NavigationSystem.h | ||
bool IsTimeSliceFinishedCached() |
NavigationSystem.h | ||
void SetupTimeSlice
(
double SliceDuration |
Setup the initial values for a time slice. | NavigationSystem.h | |
void StartTimeSlice () |
Starts the time slice, this can be called multiple times as long as EndTimeSliceAndAdjustDuration() is called between each call. | NavigationSystem.h | |
bool TestTimeSliceFinished() |
NavigationSystem.h |