![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for FTickTaskManager:Public Member Functions | |
| virtual FTickTaskLevel * | AllocateTickTaskLevel () override |
| virtual void | FreeTickTaskLevel (FTickTaskLevel *TickTaskLevel) override |
| virtual void | StartFrame (UWorld *InWorld, float InDeltaSeconds, ELevelTick InTickType, const TArray< ULevel * > &LevelsToTick) override |
| virtual void | RunPauseFrame (UWorld *InWorld, float InDeltaSeconds, ELevelTick InTickType, const TArray< ULevel * > &LevelsToTick) override |
| virtual void | RunTickGroup (ETickingGroup Group, bool bBlockTillComplete) override |
| virtual void | EndFrame () override |
| bool | HasTickFunction (ULevel *InLevel, FTickFunction *TickFunction) |
| void | AddTickFunction (ULevel *InLevel, FTickFunction *TickFunction) |
| void | RemoveTickFunction (FTickFunction *TickFunction) |
Public Member Functions inherited from FTickTaskManagerInterface | |
| virtual | ~FTickTaskManagerInterface () |
Static Public Member Functions | |
| static FTickTaskManager & | Get () |
Static Public Member Functions inherited from FTickTaskManagerInterface | |
| static ENGINE_API FTickTaskManagerInterface & | Get () |
Class that aggregates the individual levels and deals with parallel tick setup
|
inline |
Add the tick function to the primary list
|
inlineoverridevirtual |
Allocate a new ticking structure for a ULevel
Implements FTickTaskManagerInterface.
Finish a frame of ticks
Implements FTickTaskManagerInterface.
|
inlineoverridevirtual |
Free a ticking structure for a ULevel
Implements FTickTaskManagerInterface.
|
inlinestatic |
Singleton to retrieve the global tick task manager
|
inline |
Return true if this tick function is in the primary list
|
inline |
Remove the tick function from the primary list
|
inlineoverridevirtual |
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.
| World | - World currently ticking |
| DeltaSeconds | - time in seconds since last tick |
| TickType | - type of tick (viewports only, time only, etc) |
Implements FTickTaskManagerInterface.
|
inlineoverridevirtual |
Run a tick group, ticking all actors and components
| Group | - Ticking group to run |
| bBlockTillComplete | - if true, do not return until all ticks are complete |
Implements FTickTaskManagerInterface.
|
inlineoverridevirtual |
Ticks the dynamic actors in the given levels based upon their tick group. This function is called once for each ticking group
| World | - World currently ticking |
| DeltaSeconds | - time in seconds since last tick |
| TickType | - type of tick (viewports only, time only, etc) |
| LevelsToTick | - the levels to tick, may be a subset of InWorld->Levels |
Implements FTickTaskManagerInterface.