|
| | FTickTaskLevel () |
| |
| | ~FTickTaskLevel () |
| |
| int32 | StartFrame (const FTickContext &InContext) |
| |
| void | StartFrameParallel (const FTickContext &InContext, TArray< FTickFunction * > &AllTickFunctions) |
| |
| bool | UpdateRescheduleInterval (FTickFunction *TickFunction, float InInterval) |
| |
| void | RescheduleForInterval (FTickFunction *TickFunction, float InInterval) |
| |
| void | RescheduleForIntervalParallel (FTickFunction *TickFunction) |
| |
| void | ReserveTickFunctionCooldowns (int32 NumToReserve) |
| |
| void | DoDeferredRemoves () |
| |
| void | ScheduleTickFunctionCooldowns () |
| |
| void | QueueAllTicks () |
| |
| int32 | QueueNewlySpawned (ETickingGroup CurrentTickGroup) |
| |
| void | LogAndDiscardRunawayNewlySpawned (ETickingGroup CurrentTickGroup) |
| |
| void | RunPauseFrame (const FTickContext &InContext) |
| |
| void | EndFrame () |
| |
| bool | HasTickFunction (FTickFunction *TickFunction) |
| |
| void | AddTickFunction (FTickFunction *TickFunction) |
| |
| void | DumpTickFunction (FOutputDevice &Ar, FTickFunction *Function, UEnum *TickGroupEnum, const float RemainingCooldown=0.f) |
| |
| void | DumpAllTickFunctions (FOutputDevice &Ar, int32 &EnabledCount, int32 &DisabledCount, bool bEnabled, bool bDisabled) |
| |
| FORCEINLINE void | AddTickFunctionToMap (TSortedMap< FName, int32, FDefaultAllocator, FNameFastLess > &ClassNameToCountMap, FTickFunction *Function, bool bDetailed) |
| |
| void | AddTickFunctionsToMap (TSortedMap< FName, int32, FDefaultAllocator, FNameFastLess > &ClassNameToCountMap, int32 &EnabledCount, bool bDetailed, bool bFilterCoolingDown, float CurrentTime, float CurrentUnpausedTime) |
| |
| void | RemoveTickFunction (FTickFunction *TickFunction) |
| |
◆ FTickTaskLevel()
| FTickTaskLevel::FTickTaskLevel |
( |
| ) |
|
|
inline |
Constructor, grabs, the sequencer singleton
◆ ~FTickTaskLevel()
| FTickTaskLevel::~FTickTaskLevel |
( |
| ) |
|
|
inline |
◆ AddTickFunction()
Add the tick function to the primary list
◆ AddTickFunctionsToMap()
◆ AddTickFunctionToMap()
◆ DoDeferredRemoves()
| void FTickTaskLevel::DoDeferredRemoves |
( |
| ) |
|
|
inline |
◆ DumpAllTickFunctions()
Dumps all tick functions to output device.
◆ DumpTickFunction()
Dumps info about a tick function to output device.
◆ EndFrame()
| void FTickTaskLevel::EndFrame |
( |
| ) |
|
|
inline |
◆ HasTickFunction()
Return true if this tick function is in the primary list
◆ LogAndDiscardRunawayNewlySpawned()
| void FTickTaskLevel::LogAndDiscardRunawayNewlySpawned |
( |
ETickingGroup |
CurrentTickGroup | ) |
|
|
inline |
If there is infinite recursive spawning, log that and discard them
◆ QueueAllTicks()
| void FTickTaskLevel::QueueAllTicks |
( |
| ) |
|
|
inline |
◆ QueueNewlySpawned()
Queues the newly spawned ticks for this level
- Returns
- - the number of items
◆ RemoveTickFunction()
Remove the tick function from the primary list
◆ RescheduleForInterval()
◆ RescheduleForIntervalParallel()
◆ ReserveTickFunctionCooldowns()
| void FTickTaskLevel::ReserveTickFunctionCooldowns |
( |
int32 |
NumToReserve | ) |
|
|
inline |
◆ RunPauseFrame()
Run all of the ticks for a pause frame synchronously on the game thread. The capability of pause ticks are very limited. There are no dependencies or ordering or tick groups.
- Parameters
-
| InContext | - information about the tick |
◆ ScheduleTickFunctionCooldowns()
| void FTickTaskLevel::ScheduleTickFunctionCooldowns |
( |
| ) |
|
|
inline |
◆ StartFrame()
Queues the ticks for this level
- Parameters
-
| InContext | - information about the tick |
- Returns
- the total number of ticks we will be ticking
◆ StartFrameParallel()
Queues the ticks for this level
- Parameters
-
| InContext | - information about the tick |
◆ UpdateRescheduleInterval()
Returns true if found in reschedule list and interval was updated
The documentation for this class was generated from the following file: