![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Static Public Member Functions | |
| static FTickTaskSequencer & | Get () |
| static bool | SingleThreadedMode () |
| static FORCEINLINE FTickGraphTask * | GetGraphTask (const FTickFunction *TickFunction) |
| static FORCEINLINE bool | HasBeenVisited (const FTickFunction *TickFunction, uint32 CurrentFrameCounter) |
Class that handles the actual tick tasks and starting and completing tick groups
|
inline |
Add a completion handle to a tick group
|
inline |
Add a completion handle to a tick group, parallel version
|
inline |
Return true if this tick condition is safe to batch
|
inline |
Checks that everything is clean at the end of a frame
|
inline |
Finished batching ticks for the frame
|
inlinestatic |
Retrieve the global tick task sequencer shared for all ticks
|
inlinestatic |
Accessor that will return a valid task pointer or null if not actually scheduled
|
inlinestatic |
Non-threadsafe accessor for checking if this has been visited for queuing this frame, only valid on registered functiosn
|
inline |
This will add to an existing batch, create a new batch, or just spawn a single task and return null
|
inline |
Start a tick task and add the completion handle
| InPrerequisites | - prerequisites that must be completed before this tick can begin |
| TickFunction | - the tick function to queue |
| Context | - tick context to tick in. Thread here is the current thread. |
|
inline |
Start a tick task and add the completion handle, for parallel queuing
| InPrerequisites | - prerequisites that must be completed before this tick can begin |
| TickFunction | - the tick function to queue |
| Context | - tick context to tick in. Thread here is the current thread. |
|
inline |
Release the queued ticks for a given tick group and process them.
| WorldTickGroup | - tick group to release |
| bBlockTillComplete | - if true, do not return until all ticks are complete |
| TickFunctionsToManualDispatch | - dispatch any manual tick functions in this lister after the normal ones |
Set up the lists for AddTickTaskCompletionParallel, since we are using AddThreadsafe, we need to presize the arrays
Call before doing any batched ticks
|
inline |
Sets up TickContext for a tick function that will possibly tick
|
inline |
Return true if this prerequisite should be tracked in the event graph
Return true if we should be running in single threaded mode, ala dedicated server
|
inline |
Resets the internal state of the object at the start of a frame
|
inline |
Start a task for a single function
| InPrerequisites | - prerequisites that must be completed before this tick can begin |
| TickFunction | - the tick function to queue |
| Context | - tick context to tick in, that has been setup by SetupTickContext |
|
inline |
Make sure all manual tick dispatches have happened to avoid deadlocks